43
45
24
38
31
42
11
14
16
63
79
237
124
106
99
196
102
222
97
347
40
384
46
432
330
64
101
66
44
18
216
37
77
67
127
713
258
25
153
93
87
754
195
215
104
140
54
1807