26
38
176
383
40
499
10
140
49
13
24
23
77
33
12
60
19
27
87
110
44
59
17
93
14
54
64
22
25
105
20
45
35
66
106
200
439
320
477
257
220
36
179
7893
229
158
101
118
46
89
58