31
22
51
65
25
16
42
38
27
20
386
28
10
57
720
69
11
74
15
6
79
168
47
13
89
50
33
49
35
56
58
3
12
7
14
32
34
188
19
26
132
36
52
43
139