160
220
24
46
47
34
18
51
131
26
321
15
62
29
113
40
48
58
90
178
31
42
123
13
112
367
54
769
717
38
96
23
27
105
653
41
275
70
150
79
133
72
95
154
214
644
39
80
229
208