12
25
31
2
55
53
84
40
188
19
310
190
79
16
198
245
93
94
132
6
56
13
7
69
29
46
36
105
30
95
110
233
77
208
21
171
90
52
5
9
161
18
45
64
35
10
27
14
186
38
17