25
4
5
17
7
22
13
15
10
16
6
11
8
18
12
14
26
9
37
61
51
80
142
134
33
509
58
31
358
161
45
85
42
29
32
64
130
191
35
60
111
40
21
69