196
29
183
115
193
96
120
59
94
56
84
98
352
89
71
372
38
189
210
112
51
123
101
371
139
61
173
111
81
23
35
276
43
685
3
58
55
20
72
137
652
48
77
284
85
60
175
86
10
33
26