25
49
36
13
12
2
11
64
107
74
18
7
4
0
54
87
58
22
45
41
33
31
112
100
26
65
5
10
21
8
39
30
90
3
6
9
24
43
1
23
29