28
68
318
72
91
101
109
79
32
44
43
42
58
181
39
450
279
108
78
105
33
27
337
76
110
156
159
120
87
64
107
382
311
69
51
244
209
88
90
180