60
52
48
172
22
16
40
55
114
51
59
160
190
118
45
81
262
210
147
134
66
203
352
106
11
65
34
21
151
98
95
549
17
7
9
50
168
28
53
42
2
79
30
128
61
6
322
361
83
72
211
206
89
100