4
1
42
28
29
9
18
10
22
81
32
14
34
35
37
21
115
2
30
6
45
33
160
12
15
17
48
26
11
7
23
20
13
73
47
104
191
199
39
54
61
38
87
74
101
68
43