28
112
107
159
50
67
200
60
510
90
57
222
79
39
58
22
11
59
84
75
226
133
37
86
74
54
117
121
64
103
17
9
144
199
3
63
42
61
14
173
92
68
131
111
83
43
128
105
55
269
104