25
10
7
13
23
44
45
97
106
37
53
22
17
66
40
21
5
34
12
16
478
172
43
167
56
72
48
18
26
36
15
24
51
32
20
94
27
63
47
139
90
52
31
49
39
54
33
28