2
3
10
102
15
19
5
13
34
43
25
18
24
7
42
1
16
53
59
4
17
100
9
11
662
8
38
6
85
35
48
30
21
31
33
27
14