10
22
81
47
31
273
407
410
194
130
193
94
35
106
9
6
58
440
951
160
109
69
431
51
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