25
39
99
38
53
24
47
30
10
1627
87
16
118
43
8
32
4
144
343
28
88
3
68
63
18
153
15
525
83
62
36
12
85
19
20
73
49
48
64
23
112
250
26
93
119