22
86
34
6
30
36
25
43
682
42
89
218
140
83
20
49
40
127
13
114
18
17
10
5
26
70
101
27
67
39
47
19
45
53
99
12
35
8
29
16
92
71
31
23