93
8
32
131
194
50
48
31
38
86
25
195
34
88
49
271
16
96
90
142
152
100
68
120
35
147
101
205
264
66
235
43
83
73
98
55
265
439
46
65
1263
63