78
51
122
110
50
70
72
82
23
54
173
64
36
106
49
63
61
38
31
80
46
81
129
84
58
92
105
94
20
137
71
48
118
167
157
55
148
101
195
86
42
59
253
146
228
41
68
22