3
15
6
7
1
14
11
22
9
10
16
45
221
51
12
42
26
370
47
21
29
57
5
52
195
202
2
119
4
1119
352
80
49
575
33