18
33
3
15
19
10
36
27
12
52
114
8
28
11
16
34
112
25
65
39
144
53
37
82
1
150
57
84
154
63
54
61
123
111
194
108
30
138
26
221
129
50
35
46
48
38
186
78
88
73