126
81
64
46
116
161
111
90
108
27
120
74
87
44
33
56
20
58
97
36
13
15
4
445
857
92
188
1154
12
51
200
96
235
303
45
76
135
113
159
37
690
932
54
28
68
138
80
193
78
71
60
95
62