56
126
47
13
29
64
101
20
218
154
23
136
152
8
38
55
245
71
92
146
289
163
6
143
52
427
80
17
30
60
36
16
102
90
51
161
216
40
41
21
156
151
32
240
97
117
96
106
373
416
288
15
120
109