43
55
18
80
74
34
105
7
78
72
36
60
68
54
61
89
25
49
50
277
48
96
137
305
38
59
23
292
40
167
95
13
71
8
77
30
45
27
58
56
260
193
22
211
63
163
151
24
42
17
99
183