7
11
84
80
62
33
142
19
42
82
39
43
31
220
22
53
85
171
107
63
126
95
319
79
73
57
38
122
96
564
206
177
751
76
215
41
162
155
87
232
72
252
167
46
138
831
237
94
118
75
26
193
69
224
185