29
84
102
77
69
32
77
63
84
84
75
129
222
289
276
280
59
121
164
90
66
130
263
49
65
57
96
54
173
97
44
72
110
45
76
144
96
114
93
93
102
96
227
463
60
78
48
63
218
120
260
34
344
160
146
98
142
177
490
163