53
39
184
87
43
25
24
83
15
62
59
61
129
144
139
38
248
103
54
52
261
75
18
110
289
174
67
274
343
20
11
112
106
40
159
153
233
271
123
3605
122
687
13
1634
51
189
2576
29
58
150
99
131
165
940
60