5
0
24
4
41
7
3
2
359
6
73
19
48
53
175
142
87
58
539
91
81
109
152
50
97
30
66
37
40
116
71
69
98
88
75
92
45
52
113
62
683
410
44
57
120
80
84
16
31
121
59