12
52
126
17
15
79
9
4
112
101
54
153
303
252
102
93
427
57
164
161
1151
242
724
514
46
251
163
124
64
525
31
1039
189