3
14
17
99
18
24
12
41
29
7
11
4
8
77
5
2
53
65
94
9
27
68
30
15
46
39
26
20
22
88
38
28
43
25
152
37
86