10
5
3
16
95
56
13
11
14
7
6
15
42
8
12
24
35
28
19
90
9
77
23
103
84
99
73
126
26
260
59
114
27
41
4
52
51
69
72