84
348
53
155
124
99
38
51
283
67
65
263
142
253
64
34
27
144
46
136
101
282
382
70
109
91
174
363
83
115
163
187
100
79
86
318
85
94
160
248
131
59
176
231
52
98
351
113
48
96
16
354
145
43
40