62
94
802
170
111
405
198
61
149
96
259
41
57
134
40
21
95
44
206
38
48
221
50
64
47
34
66
83
29
19
102
80