366
15
18
21
10
14
16
44
22
29
350
78
259
68
192
34
19
47
36
100
79
239
45
35
476
65
20
39
63
402
48
179
147
70
116
190
33
97
51
55
30
42
25
40
32