39
38
15
8
22
18
16
43
49
135
97
4
69
126
13
3
32
12
20
33
23
9
11
6
10
5
26
81
120
25
14
47
109
27
64
29
7
42
127
24
17
66
19
34
37
83
45