218
451
342
44
47
22
13
7
25
33
30
54
555
52
35
57
34
46
59
58
37
38
66
144
42
158
28
345
141
78
61
491
80
74
45
75
48
146
16
17
63
18
95
98
220
157
85
81
203
900