52
10
87
30
127
456
115
31
27
41
56
439
24
15
119
418
95
94
168
77
43
163
270
352
215
50
70
17
123
118
54
259
162
49
26
38
151
51
25
65
47
298
90
106
53
7
282
593
18
99
5058
161
45
341
40