25
13
6
117
85
77
30
22
23
48
179
11
16
78
81
71
41
8
155
44
59
97
27
53
26
10
37
152
29
74
28
319
54
7
98
50
402
57
62
189
15
181
82
33
51
153
100
40
46
42
19