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