10
31
29
35
19
5
11
12
6
43
15
24
47
13
9
1
4
17
7
18
23
59
85
62
530
14
460
27
8
89
37
30
22
61
50
190
250
3
57
78
131