9
6
8
29
2
11
32
111
64
73
79
22
141
50
10
5
21
23
12
61
30
27
25
38
40
15
36
39
56
35
67
77
94
31
130
42
84
162
18