10
1038
27
286
32
594
18
40
167
47
123
50
6
98
45
26
20
145
87
38
424
44
58
9
5
66
56
31
33
7
21
4
73
76
42
23
12
105
14
17
334
137
723
59
175