2
1
21
5
4
59
22
19
31
35
6
70
232
40
38
7
26
9
8
14
24
18
11
74
47
12
73
162
3
16
25
10
61
34
17
60
51