52
95
43
483
45
69
9
17
49
59
19
198
151
323
11
56
258
71
53
90
160
163
14
28
177
82
32
63
331
114
722
115
105
61
230
50
239
33
112
6
101
79
204
36
206
38
143
93
77
23
162
140
35
80