12
49
40
65
35
42
14
9
8
58
11
80
16
30
66
28
26
13
24
96
5
43
90
17
52
21
366
94
36
68
18
84
33
27
15
107
39
51
72
38
50
37
55
146