12
126
159
41
14
16
5
8
52
31
224
29
93
128
79
63
160
299
36
30
45
38
21
245
15
82
282
49
137
326
62
27
97
153
65
61
7
158
216
11
39
4539
89
69
35
24
181