5
4
0
8
18
17
75
69
51
88
21
98
55
47
52
324
124
41
78
157
38
35
31
64
34
167
95
84
68
66
46
63
65
87
110
129
74
79
126
92
48
30
27
42
45
43