61
13
56
25
26
49
12
16
19
59
40
229
523
71
863
32
42
34
28
23
95
39
20
55
168
87
60
41
63
38
21
53
31
17
27
50
69
35
283
80