278
29
40
30
159
15
80
37
61
89
105
38
167
98
448
54
64
154
175
283
326
184
266
23
35
195
56
39
51
149
106
87
96
100
62
103
85
48
71
162
60
20
302
101
425
86
8
47
119
121
146
65
179
84