12
8
10
13
26
36
44
23
17
11
29
97
60
34
3
5
14
1
48
52
25
22
27
64
19
6
16
9
15
62
37
28
254
441
155
222
124
81
177
173
162
963