71
10
12
93
60
8
30
46
22
9
15
51
37
58
70
7
24
39
85
35
13
18
55
83
77
45
137
168
73
95
98
41
97
84
147
44
56
75
27
68
105
6
17
114
49
302