3
25
9
2
96
122
19
27
15
38
32
28
42
13
46
6
18
10
26
20
4
5
101
11
7
23
33
36
1
12
202
82
14
37
56
16
22
34