4
0
24
20
33
9
14
183
51
85
53
66
31
47
95
38
91
48
216
90
99
83
30
49
67
40
96
64
80
515
296
45
46
115
34
36
25
26
44
138
134
59
70
73
41
116
102
60