89
21
19
68
101
84
190
145
36
223
49
172
70
39
151
11
41
51
45
67
6
33
93
74
168
15
216
17
38
8
16
20
91
66
14
656
320
27
92
43
284
1434
82
251
53
44
22
405
276
97
242