20
4
38
49
83
47
28
43
29
123
15
31
21
92
18
132
166
175
62
78
66
53
213
194
207
128
238
534
75
103
152
247
51
162
90
65
986
86
63
338
68
100
643
160
104
58
182
98
109
101
93
61
278
198
343