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