31
28
14
23
32
94
50
24
26
45
63
57
77
7
40
17
15
30
41
34
36
103
54
27
16
46
22
65
21
29
55
51
108
110
47
188
42
56
38
69
52