78
166
28
94
3
32
25
62
174
35
26
42
48
198
333
8
9
41
17
30
79
120
204
13
124
43
65
31
209
175
88
69
40
14
38
24
76
22
119
284
92
49
247
27
184
264
68
342
200