40
166
73
49
58
130
8
57
45
54
79
89
27
59
85
161
19
41
274
52
56
150
94
87
254
138
98
65
162
35
83
18
43
190
75
15
77
12
26
193
7
16
10
81
9
92
24
30
44
32
22
23