30
46
79
54
49
29
22
53
95
65
128
58
84
56
36
48
27
78
80
28
178
66
55
134
70
13
141
38
42
57
61
18
20
86
74
10
88
319
81
269
63
33
32
59
25
83
111
122
50
60