87
409
231
142
128
312
25
96
81
469
109
17
546
48
194
179
145
18
86
517
26
130
54
64
65
34
116
93
22
138
256
276
682
102
100
56
38
195
235
399
28
134
119
45
62
83
71
198
51