12
122
28
15
19
8
27
13
60
88
43
229
47
38
42
33
20
55
83
6
7
37
64
92
110
5
9
40
82
31
3
14
10
26
48
59
30
4
34
35
21
18
16
85
75
32
24