106
64
720
61
78
110
22
12
57
67
470
302
87
86
227
129
50
136
52
35
68
89
81
217
304
215
170
748
62
69
91
66
297
128
4124
2728
154
326
1156
342
56
152
71
299
166
159
138
51
197
194
114
111
98
149