5
200
14
10
9
8
52
44
32
24
28
81
6
16
23
11
80
21
77
37
20
12
145
26
933
40
45
63
22
18
39
31
530
46
25
27
83
30
121
286
332
29
226
61
38
13
95
17
15
1000
72