42
70
236
83
28
62
54
110
31
20
30
63
259
52
88
23
4
297
193
41
12
6
150
85
5
47
91
66
270
49
386
103
102
60
1453
558