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