100
11
19
75
22
15
14
4
17
16
24
35
127
9
5
101
20
31
1
33
66
88
71
18
61
27
55
48
69
7
3
6
10
26
2
13