52
15
229
79
280
40
107
386
213
55
430
51
90
411
143
72
91
64
156
24
48
128
111
16
138
22
979
23
31
254
66
629
147
74
194
17
34
106
496
32
68
59
277
462
21
155
108
43
65
664
168
62
61
238
57