168
66
30
111
69
231
77
109
157
152
46
73
61
219
103
327
86
27
38
56
37
270
192
53
93
41
47
406
60
45
31
67
24
44
398
239
437
32
26
367
23
98
149
22
11
89
864
10
92
71
57
72