16
27
1266
1658
42
43
99
3
36
58
102
32
28
128
30
61
49
156
369
141
63
162
31
78
583
14
24
26
37
48
109
54
96
528
170
185
211
17
11
10
50
81
5
62
23
129
84
74