0
1
2
21
57
22
8
6
30
73
33
32
9
23
87
101
16
81
38
27
103
5
76
25
42
24
15
31
58
96
11
47
59
29
44
105
51
125
20
40
104
39
17
132
56
66