31
33
203
17
441
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
42
76
198
22
55
166
27
126
45
549
3
48
793
172
247
52
606
159
18
13
39