12
39
26
10
32
8
22
44
31
14
88
157
96
121
27
11
50
195
37
36
49
105
41
107
54
13
122
92
73
112
29
53
134
19
43
38
95
34
9
91
90
51
171
21