28
5
24
41
14
15
43
17
22
21
6
38
25
11
94
13
27
10
141
81
192
29
70
58
62
115
80
159
60
205
107
30
109
68
49
53
274
63
78
46
176
190
428
887
820
562
489