5
8
58
70
981
11
18
50
29
42
32
45
126
20
19
4
25
21
26
88
97
183
36
33
12
35
23
2
391
148
85
217
17
34
129
114
24
734
37
420
38
9
41
6221
372
1245
815
153
120
14
117
30
59
43
16