83
53
17
50
95
115
105
33
92
72
150
147
20
18
37
23
29
97
101
78
41
199
198
61
173
108
135
139
42
28
76
14
36
137
46
69
129
52
111
38
274
27
100
21
48
121
140
57
9
327
73
350