113
17
163
68
49
25
891
99
91
83
188
59
44
45
48
212
95
115
125
118
140
246
547
92
507
203
404
345
86
14
918
56
108
81
60
314
52
73
164
38
152
29
313
70
41
58
153
35
94
144
433
12
158
80
40
11
34