25
7
14
18
16
21
77
104
52
24
15
13
288
90
67
117
138
8
47
68
20
11
96
64
395
34
58
37
170
82
48
200
40
100
1
131
101
4
88
44
247
666
43
323
26
30
93
35
91
136