30
29
22
14
25
59
60
65
30
60
62
48
76
20
25
32
36
39
15
38
122
37
17
77
47
43
40
87
42
41
38
120
24
63
57
84
31
39
268
973