43
32
80
103
87
112
37
38
611
56
96
107
58
98
317
417
89
46
51
86
63
140
95
110
93
36
48
69
201
125
116
184
44
54
191
67
216
73
77