54
3
28
8
18
42
48
65
97
650
147
120
52
64
26
83
12
27
58
1055
219
87
214
90
507
94
43
116
62
136
33
127
71
124
160
111
255
69
100
288