85
56
196
72
82
139
10
92
240
100
229
22
55
398
353
17
282
2
179
54
102
146
108
30
118
34
28
19
31
40
25
12
69
189
36
23
110
89
204
208
309
501
305
180
84
26
42
39
38
51
29
130
217