2
4
17
5
10
13
56
48
36
29
54
15
22
18
7
982
47
20
9
8
3
52
38
64
42
40
26
19
71
34
12
115
68
73
168
131
118
82
70
611
100
270
110
178
290
104