47
36
19
85
14
42
231
8
46
7
40
25
45
57
54
308
43
293
90
101
87
9
21
107
5
22
56
33
16
63
129
35
28
66
41
10
2
20
50
26
12
6
18
17
128
551
88
31
32