64
156
21
48
128
111
16
138
22
977
31
252
66
628
143
74
192
17
34
40
106
496
32
68
59
277
462
154
108
42
89
65
664
167
61
237
57
90
255
15