35
200
50
38
75
95
37
47
109
184
32
55
92
71
34
64
101
89
44
43
182
48
76
58
179
39
63
88
30
59
73
146
51
79
121
151
85
40
52
33
80
42
57
178
112
106
118
36
67
77
122
116