96
21
81
31
50
77
40
19
86
89
63
14
11
20
52
37
51
69
9
107
92
71
17
85
49
53
91
158
132
73
76
117
155
106
5
88
18
100
164
238
175
26
114
80
79
22
67
138
108
179
90
270