12
156
67
112
36
105
21
63
11
28
232
20
59
18
17
14
82
208
57
185
8
85
32
1030
43
219
51
211
25
242
66
574
128
58
341
39
9
186
69
26
61
1132
31
45
78
38
35
110
44