31
93
35
47
60
67
15
25
65
11
24
23
12
52
41
9
139
80
87
27
29
20
30
75
21
40
17
38
32
5
13
18
63
77
28
123
22
42
19
53
39
859
57
33