31
21
24
43
58
71
47
16
44
28
11
50
30
66
14
65
116
80
83
42
34
32
35
13
97
29
62
46
5
72
90
56
54
15
68
12
17
76
19
27
339
48
36
94
26
25