25
34
185
107
23
36
210
87
6
142
287
51
67
64
292
94
20
509
30
163
13
99
105
21
54
172
66
145
63
24
59
33
9
39
10
79
62
22
44
35
74
147
57
169
46
97
124
249
12
55