7
10
46
35
23
15
33
9
4038
4
8
77
13
76
5
111
12
40
17
24
6
16
48
34
572
559
305
11
171
68
63
241
28
55
2
38
36
21
149
439
25
30
20
109
129