25
9
5
57
11
10
3
29
87
20
27
14
26
19
40
21
35
23
55
61
64
18
28
22
39
48
16
54
52
30
34
80
47
24
60
360
66
166
134
44
123
150
31
346
107
129
32