15
43
45
10
128
30
395
17
44
29
41
42
61
38
28
87
31
95
21
18
16
150
62
24
20
23
36
70
22
19
33
78
69
88
27
14
59
37
245
115
2351
183
1791
284
386
53
25
64