0
13
25
17
7
27
60
58
69
6
48
76
101
131
84
36
146
440
125
210
299
35
310
52
45
61
89
59
28
75
217
37
570
190
51
44
56
49
41
100
99
46
200
297
347