18
12
14
42
19
150
112
51
17
20
50
39
117
142
52
43
5
34
10
15
28
26
36
120
37
27
434
24
16
144
630
178
234
95
101
622
54
271
419
1022
65
45
973
56
67
61
38
111
63
90
32