1
4
34
84
53
3
29
56
27
10
21
6
46
8
45
20
68
124
59
5
478
18
26
77
32
140
287
11
214
120
52
61
49
803
163
48
99
19
193
24
16
25
223
108