17
78
16
7
26
220
15
2
10
6
147
399
25
8
118
18
34
12
13
91
108
101
75
27
165
188
20
209
155
70
69
95
9
127
44
45
40
198
111
47
50
388
530
134
245
460
23
31
184
4
32