12
49
21
59
167
34
6
5
18
29
26
64
22
16
68
31
45
25
4
1
24
48
60
42
72
50
30
97
58
73
52
63
43
28
51
298
38
17
53
40
46
187
90