56
30
44
24
31
21
34
33
55
68
57
15
20
12
26
86
38
17
25
18
11
51
49
23
246
579
47
176
511
291
596
1525
820
91
60
12449
3984
113
163
82
9904
53
101
481
132
42
83
1402
40
61
186
844
74