5
10
32
13
43
14
78
101
61
75
17
221
26
110
23
27
35
29
22
20
44
64
8
42
111
28
18
25
4
16
21
54
39
38
24
2
99
57
40
126
113
11
30
50
95
162