23
4
1
28
17
6
38
2
36
12
74
62
25
34
29
18
33
86
26
64
97
61
53
94
113
59
136
155
85
163
614
183
587
219
279
385
409
414
177
314
711
631