41
157
61
45
56
22
92
18
94
46
50
36
59
66
29
32
154
143
158
35
134
44
89
70
151
282
103
114
53
403
60
31
91
8
27
28
99
124
25
20
199
130
67
108
132
105
192
499
168
57