105
107
88
84
52
70
8
19
41
60
82
29
50
74
22
118
62
100
50
25
97
25
27
170
54
13
42
2
28
23
61
98
75
85
24
93
27
42
156
13
119
32
41
47
16
158
28
7
46
50