32
15
38
49
21
10
48
25
22
108
18
27
20
26
11
31
14
29
30
51
5
87
16
3
36
23
1
9
47
43
2
56
0
104
4
39
88
12