32
8
27
0
11
50
99
39
10
26
81
38
23
1
91
109
16
89
40
5
43
25
31
60
96
74
48
64
30
7
44
108
57
51
126
20
105
61
17
136
56