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