88
13
80
95
77
34
122
15
119
117
17
96
76
10
27
221
51
665
4
62
55
26
21
25
16
20
67
32
18
115
42
6
126
35
127
14
24
655
2
826
19
39
38
48
8
86
59
7
101