31
33
203
17
440
278
37
24
90
49
100
154
28
26
44
84
437
19
320
34
56
106
41
93
152
73
94
70
62
523
127
76
198
22
55
166
27
126
45
548
3
48
793
172
247
52
606
159
99
18
13
39