46
75
17
261
100
10
55
140
86
34
89
27
114
45
84
36
41
48
269
176
56
90
37
61
49
358
26
33
57
160
91
60
50
223
83
129
135
127
54
181
108
38
59
167
104
538
78
15
206
177
110
444