42
9
10
8
306
69
22
62
33
21
34
101
148
12
43
99
52
40
49
264
15
54
11
18
39
74
16
338
76
78
66
143
50
365
65
23
29
88
388
38
30
4
3
7
743
5
370
155
366