43
66
78
333
279
24
457
40
141
123
137
354
125
186
62
112
90
28
102
64
55
10
17
94
207
57
209
194
27
42
76
49
463
228
36
3
47
33
166
35
111
436
29
101
21
99
434
113
83
82
30
108