4
50
40
38
33
6
73
506
99
167
342
180
307
37
260
70
54
48
314
44
163
116
34
21
98
121
25
57
84
77
60
76
30
174
18
283
308
315
661
72
199
244
319
22
41
364
42
14
45