12
32
21
15
10
31
19
24
88
18
27
66
161
214
96
70
209
33
156
54
124
155
62
48
134
42
143
89
65
35
22
34
93
80
26
151
68
11
101
16
137
92
87
108