37
21
50
605
76
105
60
71
168
125
173
111
35
175
123
66
180
92
65
93
138
150
53
27
154
72
40
57
203
115
77
86
55
222
114
24
39
19
20
129
87
46
603
270
22
18
14
422
56