0
13
17
40
27
26
21
75
49
19
28
22
121
37
34
23
81
32
108
63
78
61
140
221
180
208
256
189
164
6004
302
384
1570
599