8
16
1
4
19
13
36
7
55
42
34
33
43
11
35
17
22
100
6
3
24
21
46
32
9
14
82
39
60
12
101
15
18
31
5
137
75
213
127