0
25
39
14
51
15
33
5
12
1
13
63
22
125
26
32
21
37
120
145
146
101
263
73
70
100
69
195
54
425
534
314
98
65
150
144
670
946
148
177
218
138