23
38
408
218
80
188
93
158
81
315
43
97
63
141
128
312
91
784
580
365
264
228
748
79
73
385
75
36
76
142
95
120
750
159
198
490
181
447
416
41
27
85
102
54
100
24
37
813
56
33
217
680
111
88
47