533
85
102
286
175
16
45
261
130
228
144
256
50
165
68
121
333
59
366
512
161
124
200
86
56
107
55
319
18
113
99
103
76
187
17
303
295
30
71
415
26
168
94
54
43
63
270
24
72
87
36
128