140
23
71
156
75
78
129
82
35
76
50
8
22
29
92
41
17
208
267
249
57
10
42
107
80
344
157
68
139
61
265
88
19
254
85
37
60
47
73
25
204
27
54
30
38
84
298