18
253
46
111
94
99
4
163
19
115
67
10
91
43
26
39
17
96
146
5
6
15
80
52
41
143
95
45
63
219
11
20
36
12
50
35
51
76
7
13
22
27
130
127
77
88
79