1
20
4
10
14
75
25
0
48
9
12
19
16
29
59
7
38
8
96
39
253
50
71
136
34
28
184
53
31
353
47
187
78
430
67
146
79
74
95
36
151
98
174
23
129
124
40
123
30