196
73
464
251
163
90
27
235
188
51
24
159
226
79
122
18
129
325
91
101
737
143
356
300
174
68
74
50
33
49
108
38
76
34
104
81
759
481
39
100
43
72
30
160
222
172
45
83
95
87
247
346
169
63
134
10
70