31
14
13
54
43
44
176
57
9
36
27
12
46
6
496
736
205
24
96
339
60
37
23
388
129
15
84
55
72
58
22
16
19
427
10
79
30
100
50
71
87
28
146
160