5
105
11
18
8
7
58
13
30
6
16
24
12
132
61
85
8204
89
76
203
21
507
36
15
231
46
348
54
42
62
17
20
26
302
1169
88
3
10
22
27
4
2
25
1
220
207
792
129
1359