2
5
29
12
15
4
25
18
55
22
11
23
32
1
28
19
10
105
9
82
3
33
13
34
168
76
111
7
30
89
14
24
481
8
6
17
16
20
77
26