209
152
704
46
25
411
195
210
1478
544
50
63
60
10
104
121
122
112
37
128
347
377
171
42
41
26
113
28
1326
62
91
356
80
103
73
68
32
224
75
55
248
105
43
144
223
214
66
71
1160
227
77
116
217
38