86
28
21
98
24
0
2
62
35
77
73
336
431
196
71
96
32
24
30
1
261
43
28
47
153
15
3
26
96
93
269
333
378
314
110
64
177
77
93
93
104
89
32
77
51
79
42
42
141
90
195
31
57
41
122
71
86
65
89
85