75
223
24
44
148
40
39
50
36
60
418
4
64
113
10
22
56
324
158
601
762
112
3
23
87
97
65
92
41
45
173
53
67
277
96
177
42
249
185
872
201
162
483
17
29
48
725
2642
239
1644
68
101