45
22
13
7
25
33
30
54
551
52
35
57
34
43
56
37
66
141
41
158
28
338
138
77
59
491
79
74
44
72
48
143
16
17
63
18
93
62
98
219
154
84
81
46
75
200
893