19
109
11
22
3
27
6
25
10
30
112
54
17
24
7
42
18
37
16
118
23
2
59
89
31
20
88
28
33
90
43
69
60
14
58
8
34
9
13
29