57
21
39
99
45
351
10
15
31
118
56
55
41
17
52
24
77
110
151
37
111
28
51
73
54
6
47
128
1347
230
16
30
25
59
13
3517
984
60
36
288