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