85
101
177
102
46
82
419
97
362
202
234
143
94
986
92
166
58
54
124
15
226
35
240
52
49
24
29
77
27
314
75
50
28
33
99
185
131
51
88
37
22
103
13
40
206
34
47
43
263
112
107