12
30
9
57
43
86
59
44
24
45
21
37
53
63
26
112
25
23
16
20
32
13
7
36
39
109
105
117
38
67
5
313
42
49
85
129
33
48
66
174
135
61