0
5
9
1
30
117
118
92
32
22
27
34
121
135
353
20
116
39
72
138
309
42
231
125
99
91
90
17
270
340
112
156
176
186
302
115
61
730
252
73
76
87
108
352
49
219
396
410
414
64
841
106
86
65
67
347
113