99
216
32
422
13
163
48
357
64
90
47
40
158
41
176
26
43
82
162
247
16
46
260
474
71
25
178
252
62
186
101
24
517
31
34
268
83
167
54
370
469
202
326
189
507
58
38
549
67
152
53