196
73
464
251
163
90
27
235
188
51
24
159
226
79
122
18
129
326
91
101
738
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
170
63
134
10
70