2
4
18
35
34
5
70
63
56
23
19
31
17
32
38
30
50
13
127
94
79
20
42
37
15
14
33
10
159
176
40
43
47
26
76
224
83