8
3
23
38
29
31
26
94
10
549
35
25
16
24
54
84
37
9
30
20
6
22
34
178
12
1
5
7
100
136
246
96
114
11
15
123
17
244