116
29
66
65
42
43
261
91
17
84
22
23
197
39
79
101
30
10
13
119
54
290
95
141
83
379
114
71
329
190
44
74
67
142
60
56
146
47
57
19
166
276
100
453
352
16
68
105
128
112
35
181
90
365
33