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