25
6
12
30
24
1
7
11
43
9
41
40
15
33
14
31
26
3
10
21
22
167
2
101
36
62
83
145
87
32
42
253
91
60
39
23
47
13
17
5
35