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