7
10
12
32
14
9
8
4
28
161
2
499
5
52
85
776
19
26
41
527
6
371
36
55
254
16
160
205
57
27
135
21
1
155
11
91
1080
17
18
37
22