41
14
64
21
35
28
18
27
36
150
33
55
13
112
66
51
198
50
126
25
162
166
95
84
63
230
102
312
121
105
264
1059
52
77
269
459
80
42
53
30
34
201
49
73
46
90
165
173
85
61