36
10
30
0
12
54
102
42
9
41
11
28
83
39
32
24
1
91
110
16
90
40
27
111
5
23
82
26
44
25
31
60
97
74
49
64
7
109
57
51
126
20
105
61
17
137
56