4
1
8
25
5
3
17
7
22
13
15
10
16
6
11
29
18
12
26
9
37
61
51
80
142
134
33
508
58
31
358
63
53
161
45
84
42
32
64