9
53
37
40
71
14
79
96
80
25
52
22
60
64
47
197
176
44
69
73
110
333
127
143
207
167
20
68
42
34
30
18
102
39
117
199
263
151
193
82
394
91
125
128
56
28
54
32