273
407
410
194
22
130
193
94
35
106
9
6
58
440
951
160
47
109
192
69
431
51
31
26
24
615
279
148
100
484
85
259
71
39
107
63
32
110
183
2310
34
41
79
33
89
48
95
36
28
282
43
184
84
168