27
15
110
72
11
45
10
5
49
74
40
24
97
8351
62
35
258
31
12
22
218
16
378
69
272
117
51
59
33
21
207
65
191
75
42
4
98
354
73
107
36
55
46
164
200
89
9
56