0
17
59
2
25
28
1
87
46
75
31
88
118
86
120
20
56
321
52
69
117
153
78
116
82
49
81
227
34
185
79
14
340
103
160
172
40
38
108
26
70
114
63
32
65
54
58
27
77
42