33
35
69
8
31
49
204
106
34
41
144
23
29
129
98
375
24
280
103
56
66
114
16
151
20
164
2
48
54
55
19
185
46
27
364
80
406
341
63
121
5
160
62
791
68
170
211
195
25
51