12
32
41
7
27
65
103
23
24
6
58
21
129
177
265
29
25
33
19
4
90
37
8
2
60
9
40
44
59
14
26
22
3
38
16
13
51
34
5
68
112