20
37
35
23
50
69
16
237
13
4
80
30
7
97
205
58
18
298
62
28
21
19
90
67
14
31
71
24
137
106
64
2
6
45
68
59
27
52
10
9
76
47
647
131
41