61
49
176
40
141
51
19
33
1039
982
54
76
69
326
149
75
125
131
166
36
215
21
60
188
156
37
62
56
24
63
320
132
67
43
22
34
88
668
110
134
118
269
103
245
96
35
80
81
123
182
28
293
89