86
20
85
7
50
2
81
78
22
4
45
103
23
46
37
126
39
40
128
118
87
102
24
48
32
104
18
33
34
17
14
107
15
68
55
11
29
49
71
36
41
35
19
38
21
31
133
157