90
16
103
15
67
39
20
79
40
31
54
66
26
21
33
47
7
14
107
52
18
29
3
1
41
37
91
2
68
23
8
5
143
43
9
95
64
17
24
19
6
75
55