25
27
88
16
33
489
13
29
52
46
377
84
78
71
155
148
79
67
15
20
126
45
246
38
28
89
21
63
116
11
61
30
98
204
90
4
76
23
154
31
35
64
47