42
43
40
23
336
17
11
54
104
211
53
309
78
37
193
562
71
55
724
158
94
81
48
34
24
41
67
112
80
20
115
91
52
51
419
116
33
186
95
219
88
82
198
30
282
26
10
97
76
152
238
50
59
110
49
16