116
346
197
103
58
224
143
261
127
232
375
41
33
89
73
172
94
193
77
35
67
18
5
62
162
148
86
98
75
63
40
60
121
46
124
95
83
147
171
56
204
53
102
71
164
84
22
234
6
55
19
111
47