25
8
31
14
23
19
2
5
6
12
18
30
22
4
10
7
102
43
21
29
28
199
1
17
9
15
16
11
82
51
101
42
26
33
77
3
27