17
23
154
80
431
34
90
172
97
59
33
22
38
106
422
126
6
14
297
281
212
198
30
9
28
45
99
31
10
18
35
39
290
76
27
12
21
49
15
5
29
92
4
25
2
20