195
297
91
16
54
15
347
239
410
250
133
52
168
135
92
10
26
18
31
59
7
14
453
98
67
48
71
177
22
74
331
121
93
100
50
38
9
30
63
95
45
494
904
791
591
20
734
42
82
562
46
62
311