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