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