40
44
12
7
9
23
53
30
38
13
10
8
31
54
60
424
92
253
45
142
98
130
115
81
544
74
296
250
550
50
79
103
167
65
261
193
165
858
232
26
154
105
99
100
123
76
144
69
168
70
220
259
385
228
277
156
124