16
91
31
147
87
53
118
140
36
80
122
170
286
197
10
133
27
104
92
60
48
164
101
148
44
39
179
57
19
437
119
114
292
183
72
100
128
78
46
76
151
28
13
29
94
66
232
655
112
33
59
95