46
31
12
43
80
11
25
27
34
61
9
45
54
35
28
47
36
19
14
112
29
13
33
15
53
20
530
78
79
124
30
49
16
113
101
64
18
68
17
89
56
132
50
85
198
39
507
60
377
218
176
110