95
54
65
66
154
59
38
132
49
271
189
139
77
116
169
42
310
90
72
43
99
60
58
98
163
37
94
103
40
52
73
161
29
33
35
85
100
17
71
9
164
261
50
62
120
48
75
24