3
42
7
6
40
2
9
10
97
11
1
17
25
130
15
51
57
13
160
44
993
29
22
5
48
70
80
45
8
34
12
24
50
91
37
16
23
20
14