25
140
64
29
116
110
85
86
79
107
59
41
54
192
69
117
30
113
83
33
210
103
11
629
221
18
73
592
213
412
689
3
43
23
65
82
63
37
27
252
67
87
34
162
137
218
36
81
269
118
173
174
348