52
199
73
34
171
125
83
57
80
137
95
177
79
32
22
14
16
55
175
19
67
242
9
37
31
77
123
39
40
46
91
45
142
69
115
38
20
72
56
17
112
68
231
430
41
181
27
113
244
81
282