15
27
449
109
95
34
20
32
52
17
164
98
76
99
75
14
33
201
163
87
46
28
272
391
74
53
80
120
124
84
38
18
13
37
248
31
81
186
88
232
318
56
47
49
54
83
485
184
96
45
62
66