35
6
39
89
279
9
13
1404
51
69
45
232
150
34
112
27
67
4617
92
14
63
280
100
261
31
173
71
44
43
151
23
33
32
24
57
64
60
54
28
18
74
40
328
56
458
602
61
152
47
142
26
238
510
311
94