6
5
34
325
60
537
93
38
546
32
21
57
27
264
125
76
109
9
68
33
254
172
79
10
116
45
88
12
7
3
58
44
25
193
4
17
39
113
30
133
41
19
104
29
129
47
162
137
75
179