2
4
13
5
18
6
14
9
10
31
8
7
37
3
120
46
36
15
26
30
24
23
12
19
11
21
25
50
32
22
367
33
38
49
17
111
27
34
81
16
79
67