3
12
98
77
1
8
6
28
10
27
72
63
14
51
4
13
69
19
33
49
100
162
109
59
22
44
24
185
34
38
184
32
101
89
54
55
66
21
153
35
156
83
15
329
104