45
10
44
71
130
75
23
9
16
24
11
51
50
119
176
97
88
60
99
20
59
132
33
151
53
41
36
136
272
145
82
65
299
273
353
56
199
139
74
138
456
85
149
40
27
61
113
164
66
378
12
63