16
822
227
548
403
355
222
797
5
22
137
95
151
139
25
226
928
72
14
98
52
11
117
156
49
39
57
10
93
91
40
140
1
144
81
43
50
28
19
20
34
207
23
47
54
55
202
13
18
135
67
59
116