10
5
13
33
825
133
9
3
113
158
37
185
139
162
117
115
58
43
39
21
514
672
382
541
27
35
30
31
72
32
124
34
20
29
77
15
44
51
201
145
66
40
4329
45
140
261
56
48