57
109
96
53
389
82
138
35
214
166
61
209
44
102
66
59
112
26
139
30
250
70
88
33
163
106
289
22
58
16
40
48
86
54
45
63
51
11
116
95
38
23
39
24
42
5
1
18
19
189
192
79
90