31
45
29
51
57
42
67
30
32
49
68
40
71
60
47
28
50
53
38
98
64
33
39
35
20
81
155
143
48
19
367
26
93
88
184
13
44
46
25
27
41
135
24
92
120