2
4
6
13
33
3
5
18
1
29
28
11
96
8
12
50
10
7
42
19
68
55
60
70
47
15
54
20
31
14
27
112
62
36
86
49
202
25
30
74