28
10
41
2
57
76
319
1
24
5
26
22
17
18
35
34
4
39
3
52
11
59
209
12
27
38
16
7
9
99
71
13
73
31
29
25
20
72
58
42