8
42
2
83
86
49
44
101
7
20
18
14
23
13
255
41
1
4
21
15
35
47
33
31
99
48
24
62
5
6
28
54
75
9
10
53
19