43
54
39
140
49
114
95
16
178
122
90
26
407
101
32
57
18
68
112
35
45
248
242
9
67
40
58
55
232
142
325
180
82
33
10
28
69
36
76
38
78
73
12
74
125
151
417
94
137
128
272
96
77