25
87
29
121
106
39
67
15
43
48
30
17
58
320
37
19
287
62
64
71
26
61
60
34
59
20
14
65
93
193
219
36
109
45
119
7
147
23
52
89
184
44
77
46
10
11
8
88
27
96