0
25
10
24
5
16
11
13
95
100
8
42
26
63
17
7
52
46
49
61
62
55
67
54
71
44
32
29
89
474
148
107
128
136
256
180
226
40
129
56
120
238
64
92
133
261
99
68
274
57
38
15
195
125