0
2
3
56
28
24
21
32
67
83
25
66
37
29
55
27
114
89
241
77
144
92
39
40
70
84
26
57
71
68
44
74
131
90
61
95
72
399