30
13
59
8
18
34
14
5
50
22
6
35
26
11
20
39
32
25
17
15
12
74
36
86
24
19
56
28
21
10
110
33
152
77
160
46
29
45
47