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