6
23
95
35
44
8
103
14
33
13
55
9
111
3
88
17
50
672
54
25
53
123
47
21
15
119
96
51
108
16
0
45
32
26
5
11
2
4
41
29
94