20
12
23
413
29
40
81
43
25
31
53
118
7
8
83
42
18
13
79
309
32
45
60
70
48
33
99
9
38
26
58
35
22
19
4
123
24
10
39
467
72
61
49
36
14
157
150
146
44