118
48
27
79
30
47
26
36
76
62
95
52
97
125
74
54
5
32
546
116
344
101
33
20
337
37
15
94
154
57
82
50
66
49
4
24
40
64
69
17
1658
223
10
90
177
45
168
7
123
108
583
81