55
44
375
81
22
39
57
26
163
48
60
766
211
291
145
78
531
37
29
31
68
109
71
35
299
280
40
45
58
66
127
352
367
103
182
384
16
1404
65
75
54
318
177
142
74
77
331
185
95
25