76
54
325
154
80
78
163
9
19
16
168
39
298
72
38
60
153
46
100
28
88
29
109
98
55
73
56
51
254
127
43
125
301
49
91
45
124
82
68
14
32
107
350
87
196
99
316
138