25
24
79
42
3
30
170
36
2
45
19
17
59
12
7
5
9
84
8
32
60
22
10
4
29
27
11
48
87
34
175
111
26
37
75
43
191
331
207
103
287
226
249