28
22
40
20
50
14
8
39
12
21
51
54
60
35
59
6
4
38
65
77
95
42
9
52
72
11
416
23
61
29
24
49
48
31
33
556
27
68
155
259
333
196
85
16
62
34
36
26
144