8
43
417
69
68
31
11
337
126
24
674
98
174
131
18
26
1069
88
38
2
35
73
22
34
81
12
214
9
19
20
37
50
14
4
25
595
189
23
1
116
56
63
13
48
249
538
41