9
25
5
3
23
10
6
18
1
2
17
12
26
8
22
35
24
74
61
29
41
111
50
20
115
169
222
48
11
80
81
40
56
42
51
52
28
58
150
21
88