20
4
55
308
66
86
42
220
50
185
246
176
89
28
80
71
38
144
40
59
41
26
22
23
12
60
9
47
17
16
31
79
116
52
101
256
150
493
73
62
35
174
37
77
91
34
48
529
78