30
14
18
46
39
7
26
9
13
22
11
6
44
55
1
66
49
59
111
42
37
31
35
34
16
40
68
126
36
21
32
27
58
41
91
10
45
19
12
113
152
82
23
25
28