56
100
29
35
15
8
10
31
18
9
24
16
52
26
33
61
36
43
13
38
21
30
27
54
51
65
50
105
66
97
115
67
164
185
53
45
59
118
114
129
116
81
186
37
28
75
106
112
73