4
42
16
8
36
56
39
41
117
72
100
32
411
156
200
278
60
54
166
268
51
64
210
106
48
85
59
70
50
139
45
108
83
65
77