26
2099
48
25
8
32
9
106
21
22
421
44
16
18
142
13
33
15
93
2
3
53
10
1182
29
319
17
19
12
102
52
27
28
20
50
81
43
89
84
99
905
578
1
45
5
228
88