46
43
49
810
117
32
20
40
7
9
58
75
2
27
29
30
299
122
54
8
14
60
5
50
25
23
10
104
24
15
16
45
19
124
12
72
386
64
21
4
3
13
18