29
58
42
19
52
47
16
23
62
59
55
84
25
21
93
87
79
72
20
49
32
98
54
36
45
76
71
17
78
67
10
28
86
157
44
40
11
102
5
56
8
7
15
184
14
37
38
73