38
108
14
33
60
30
29
91
34
85
36
71
84
41
3
1
31
67
49
17
45
83
89
138
121
129
79
191
98
122
96
155
10
25
95
116
37
114
219
177
137
52
115
26
27
7
73
35
44
189