10
16
13
31
29
2
14
26
41
42
59
6
7
68
4
48
34
15
3
49
18
11
62
28
57
25
67
120
36
143
75
24
40
35
8
5
84
217
80
78
39
306
66