95
31
107
88
19
60
82
62
74
25
84
98
50
118
50
41
13
8
101
29
156
54
22
42
2
24
46
70
27
28
85
170
25
97
93
24
75
61
42
28
119
16
98
42
48
93
47
38
7
25