20
53
31
247
392
10
28
279
69
90
26
49
241
57
50
4
61
336
5
87
170
96
93
25
54
219
2
58
17
11
21
56
16
38
30
48
22
12
23
33
19
3
66
44
303
148