25
90
24
276
136
7
23
5
269
179
73
16
299
273
18
143
70
40
27
14
54
151
99
33
125
49
201
35
58
106
67
34
38
165
237
53
13
258
81
22
77
3323
29
43
59
108
940