32
25
35
55
47
26
24
10
21
162
267
51
33
69
27
174
130
44
3718
80
52
42
23
115
102
36
43
99
56
401
569
273
171