25
332
150
39
46
16
61
166
40
53
9
21
20
13
49
57
73
24
22
12
165
101
82
6
19
33
44
23
7
37
51
34
145
93
78
98
36
32
62
119
81
216
10
43
11