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
36
30
31
72
32
124
34
20
29
77
15
44
7
51
202
145
66
40
4329
45
140
261
56
48