28
15
52
13
39
3
77
6
82
27
309
24
40
29
31
54
10
8
14
18
36
21
16
23
25
5
45
19
9
4
12
11
34
26
251
81
1
43
20