10
6
7
3
2
37
11
51
9
36
33
93
96
35
18
27
46
8
15
31
70
16
49
158
21
110
45
30
75
41
65
55
39
14
67
97
121
112
52
211
461
92
146
26
29
181