44
42
83
123
7
104
11
53
62
60
94
22
165
129
65
196
279
86
431
626
451
284
480
495
218
1071
756
339
1055
171
941
542
114
1196
593
661
340