2
18
21
8
22
68
46
12
86
24
98
52
33
6
50
20
14
393
87
5
42
26
230
13
120
43
29
9
1125
37
27
47
25
11
7
28
4
39
10
32