89
28
64
9
6
99
10
5
1
86
42
110
135
7
8
13
21
77
83
71
33
59
37
46
80
20
17
63
49
26
34
93
30
23
168
39
75
25
12
11
114
4
54
70
19
73