10
6
22
88
57
45
20
77
2
5
28
11
53
21
129
47
755
15
39
14
12
9
29
13
40
111
43
50
113
87
212
200
38
60
48
35
290
52
36
24