95
69
25
10
31
93
41
103
132
118
107
47
8
50
99
52
75
70
97
22
171
75
55
42
42
50
103
74
85
158
9
127
62
19
50
101
13
48
119
28
13
82
23
28
3
61
49
28
14
6