103
208
89
265
18
233
126
84
43
99
77
82
29
30
246
49
16
26
10
263
19
128
44
22
12
143
70
134
145
108
20
167
140
148
85
136
28
98
218
178
94
53
33
47
75
69
144
40
271
121
180
179