57
33
75
77
146
58
52
96
616
305
68
228
82
50
85
95
45
98
151
101
54
154
99
245
240
1197
16
34
287
14
12
106
13
9
36
60
2
18
51
26
386