113
414
48
445
198
585
128
271
161
166
87
238
126
69
137
44
196
6
2
35
149
36
127
84
32
96
8
88
26
105
14
81
10
76