26
19
9
28
48
47
23
4
6
12
21
13
14
11
35
18
40
278
17
8
51
5
7
10
29
16
509
55
210
79
3
38
22
24
33
140
116
2
83
50
41
82
20