0
58
32
52
44
16
55
41
15
66
88
36
148
68
85
92
315
105
42
48
72
117
116
40
49
164
77
140
20
38
200
136
65
50
107
31
279
431
366
194
138
290
206
97
70
126
109
62
71
56
166
160
115