2
6
4
5
11
72
60
31
55
142
71
22
283
47
216
280
16
7
42
45
1
25
1131
8
38
33
13
83
10
15
12
19
352
24