47
25
19
24
16
197
253
57
22
52
143
35
28
95
9
96
20
29
12
85
37
41
116
74
42
88
82
54
126
127
39
30
58
79
820
70
45
89
80
84
43
101
44
36
468
50
46