16
49
96
5
12
19
24
33
26
67
60
15
35
43
20
17
36
53
152
34
42
22
4
52
45
41
25
224
58
223
308
104
367
166
92
240
64
120
84
133
298
251
212
128
112
61
124
110
8
187
121
95
55
14
103
32