37
30
45
99
34
32
55
27
49
57
48
70
56
43
93
193
86
141
60
108
26
474
85
472
210
107
71
46
31
25
24
15
29
111
222
88
97
167
51
190
47
212
18
80
65
38
59
183
62
21
68