164
143
37
89
224
111
103
47
256
167
105
127
83
200
104
54
24
39
110
57
17
31
169
27
85
133
74
44
237
69
11
91
126
29
113
28
32
98
40
42
55
507
16
45
23
172
66
78
326
80
76
168