52
35
110
188
45
18
79
70
17
24
33
367
43
109
51
40
60
58
50
168
175
67
66
77
149
69
154
323
200
87
131
73
47
13
37
30
82
108
401
21
78
15
26
56
55
36
119
41
161
166
90