5
77
85
35
38
26
10
31
4
9
29
19
13
12
14
16
42
36
41
18
20
27
17
46
103
40
51
34
32
23
11
94
60
125
7
21
198
15