95
47
26
132
10
103
52
69
118
93
107
41
50
8
75
47
99
171
127
55
62
22
75
97
70
103
74
50
42
101
50
10
42
19
85
13
119
38
158
23
61
48
28
84
69
82
7
28
130
48