34
56
71
30
20
99
24
37
60
211
69
35
115
80
41
61
42
44
58
29
51
26
53
87
91
33
110
36
72
139
76
78
46
14
38
27
64
57
66
50
160
106
105
59
167
190
150
77
323
189
101
96