11
15
4
9
91
34
75
60
70
45
98
61
31
8
22
12
6
16
59
24
51
35
38
44
30
86
115
103
18
17
58
33
110
479
80
71
50
49
29
27
101
143
111