31
412
323
92
124
329
564
388
196
248
822
22
17
107
6
53
77
24
300
250
6
9
11
44
108
108
32
144
516
113
12
233
311
28
444
97
516
9
