52
23
28
46
110
15
157
59
27
30
366
21
14
9
41
19
36
56
142
64
13
35
6
34
11
17
33
55
159
91
105
51
92
32
170
68
75
43
282
79
149
136
297
107