31
53
26
29
21
118
60
23
61
65
18
7
58
101
33
30
43
16
79
22
45
71
25
27
51
41
109
70
28
34
123
76
35
49
32
14
4
56
24
90
37
44