23
65
18
60
20
9
16
27
69
59
2
22
6
19
34
78
61
17
21
620
244
42
37
64
28
127
289
171
72
83
152
162
29
126
875
106
58
53
158
125
479
237
333
346
356
114
512
87
155
184