7
49
51
55
12
58
96
90
61
110
65
22
97
69
19
35
57
70
46
24
92
85
21
63
14
8
52
81
59
174
23
40
45
71
34
77
44
374
72
39
37
108
140