1
0
13
17
40
24
504
48
22
27
46
41
68
51
100
28
94
244
21
143
44
141
101
110
264
43
83
23
210
75
50
84
63
26
648
98
42
52
29
87
1661