6
2
11
17
19
10
18
9
21
37
48
31
30
8
22
125
45
38
35
20
33
25
32
62
39
312
26
260
134
23
138
486
90
178
119
43
128
209
66
88