40
21
43
48
8
20
18
65
70
50
67
56
82
47
112
72
36
172
53
189
125
73
107
45
80
116
103
77
124
42
136
83
94
95
63
62
41
68
439
51
60
71
81
210
30
46
139
146
31
129