360
10
117
116
333
20
24
36
112
107
18
64
28
113
61
122
17
66
233
52
21
114
79
101
282
78
5
142
49
675
23
217
268
138
263
111
15
137
163
29
272
56
332
99
119