86
31
47
655
23
13
190
60
180
377
179
43
90
64
65
253
21
76
73
113
10
102
48
41
112
37
51
71
11
704
44
675
98
149
244
169
26
27
554
175
230
140
67
167
615
303
145
103
93
232
46
6
381
200