162
189
476
47
132
218
83
137
46
22
56
27
62
44
247
97
4
20
26
19
38
37
321
92
163
29
391
396
40
360
61
32
17
54
136
73
454
90
200
42
119
77
217
130
291
41
93
101
1013
85
127
52