95
42
91
68
72
150
22
45
110
16
32
149
176
183
71
83
65
40
47
78
53
33
69
88
20
28
107
90
18
144
448
211
99
37
57
23
76
158
105
15
269
58
102
31
136
41
120
169
12
64
10