33
67
109
80
118
79
111
108
98
136
161
59
143
43
190
60
125
69
86
81
265
32
113
77
23
244
181
53
85
62
68
47
88
141
21
66
731
469
226
314
770
73
95
301
4181
2779
156
348
1181
345
56
338