62
42
21
40
266
544
720
77
788
85
39
138
89
127
352
214
63
35
186
48
379
55
26
3308
111
238
64
58
409
1219
67
204
1558
44
29
53
72
74
132
99
76
97
71
383
83
334