124
31
70
104
75
23
53
32
180
236
120
91
182
642
90
114
164
135
199
173
163
73
6
129
51
1219
907
40
153
221
61
95
89
116
14
10
342
48
62
25
74
113
67
56
38
16
35
66
84
143
308