50
34
125
117
21
18
138
24
65
16
25
205
94
59
246
17
49
43
152
469
71
58
169
44
54
28
132
96
129
360
108
35
63
313
140
33
145
12
32
154
73
31
78
46
131
199
146
292
72
41
137
106