293
207
125
76
173
50
92
122
43
40
27
128
69
62
139
19
187
64
145
112
44
45
88
93
5
246
123
21
31
116
38
114
42
59
110
13
190
65
217
30
41
58
23
39
313
340
331
46
126
111
26
151
20
28
130
4