278
14
39
121
442
15
18
16
83
65
9
56
3
32
13
86
26
38
328
89
35
23
50
101
70
19
24
159
93
59
305
54
78
10
462
53
57
1100
71
11
43
28
36
348
380
404