16
15
100
96
53
61
99
85
23
17
581
8
103
5
6
73
10
50
12
29
119
34
37
3
94
7
40
56
43
9
25
139
13
22
71
41
18
84
44
11
32
89
318
39
246