33
90
75
141
83
122
74
70
71
92
67
433
144
39
244
94
19
59
60
56
242
63
44
91
49
46
27
97
61
58
137
104
283
266
196
174
95
84
147
110
238
57
142
131
114
151
138
77
303
128
352
307