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