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