23
28
11
29
75
82
63
9
54
24
70
43
345
51
27
10
37
99
3
87
65
5
103
109
45
21
147
40
22
111
33
7
163
247
35
6
303
83
131
253
8
47
81
69
18
77