43
122
298
35
400
354
52
31
301
186
30
121
87
128
16
19
53
36
37
33
41
39
94
448
93
161
383
32
259
416
26
86
109
173
45
66
29
120
81
78
164