25
30
18
19
28
11
47
23
438
13
34
26
44
37
41
29
205
17
46
80
20
21
32
68
16
33
72
169
100
48
96
27
81
50
61
99
31
14
6
122
22
74
128