94
42
166
54
27
117
11
171
142
93
44
49
41
51
163
22
20
96
268
110
7
83
64
9
65
92
78
199
37
21
38
57
17
56
177
70
18
135
125
1026
669
208
112