14
37
29
184
288
182
35
45
519
34
64
124
40
85
42
69
736
141
103
271
32
231
155
97
104
77
71
66
140
170
208
70
44
20
92
48
11
291
26
217
285
65
127
154
36
1416
167
281
153
864