28
41
18
24
116
252
99
83
68
125
25
19
42
21
14
31
62
38
1331
90
88
16
255
57
20
424
52
179
51
37
86
43
73
93
91
30
66
127
53
115
106
217
97
34
27
718
241
143
96
524