77
61
60
33
99
43
44
20
74
14
30
16
10
42
11
13
55
7
31
86
32
73
109
23
1
52
4
29
17
8
18
54
12
40
34
63
41
45
70
165
91
71
175