5
23
17
1
2
12
10
6
7
25
16
8
4
13
3
20
15
0
226
43
27
30
22
24
37
70
103
28
63
42
33
61
77
99
118
255
66
31