23
42
6
14
50
27
305
109
57
63
45
103
127
117
58
90
9
82
110
22
66
18
28
11
47
26
37
29
52
59
46
21
33
221
69
83
51
70
10
49
43
13
163
199
64
85
53
54
147
32