23
13
69
90
48
7
30
16
29
31
94
22
27
11
12
92
47
20
33
98
44
152
28
95
73
117
99
60
103
93
72
25
43
97
76
89