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