3
9
32
44
10
80
30
15
56
98
71
36
29
42
12
38
7
24
20
50
49
79
94
65
55
23
72
27
97
173
26
199
25
43
89
8
99
39
46
18
16
19
35
130
31
91
170