44
18
35
11
26
55
72
7
61
22
39
28
8
27
16
43
53
3
19
31
5
6
32
254
63
253
97
196
75
95
861
397
375
391
645
212
56
314
102
175
143
198
215
101
82
62
81
103
46
78
134
60