16
28
2
35
43
57
12
1
11
36
4
44
20
18
25
14
15
10
45
7
344
69
33
5
722
53
146
29
63
273
52
17
99
22
250
111
39
174
23
51
88
46
9