183
56
10
23
236
60
88
30
115
49
27
159
28
77
129
258
97
58
48
42
26
98
104
138
111
252
24
34
18
112
94
420
52
170
41
61
141
100
93
50
2
168
96
36
62
339
21
86