9
22
17
3
31
371
720
25
24
88
1
36
19
42
23
210
61
38
208
167
32
91
981
21
18
14
15
2
27
34
4
221
246
33
421
40
5
8
112
103
11
35
82
84
152
30