50
403
348
491
135
123
29
67
138
239
121
208
142
33
88
70
71
302
39
85
68
191
190
92
27
144
36
124
78
31
226
94
30
157
106
15
25
134
87
58
10
24
18
28
19
35
23
351
197
12
261
572
113
77
43