31
22
18
20
23
17
8
15
12
37
11
21
100
16
28
52
29
30
50
6
43
48
51
80
32
67
25
38
49
34
127
46
102
82
93
40
87
88