20
198
296
3
17
5
24
32
11
43
315
16
35
319
28
14
25
12
18
63
166
58
72
49
455
42
30
19
34
26
118
23
131
68
89
86
97
138
13
69
71
492
50
66
124
6
8
259
539
378