12
28
30
11
24
27
9
58
16
45
32
23
25
34
124
119
21
14
59
38
41
102
39
29
43
182
40
94
60
82
33
22
86
19
61
74
232
10
68
49
46
84
48
31
52
85
57