333
425
378
139
108
115
92
353
43
57
55
252
471
62
183
50
432
13
405
82
134
68
843
21
94
28
29
86
159
17
131
30
46
39
96
168
524
61
48
47
83
37
63
49
197
93
98