0
7
5
4
9
1
2
6
31
49
14
34
30
86
28
32
53
62
237
16
98
42
131
95
41
76
80
64
37
100
61
33
20
59
208
84
45
198
158
450
382
195
580
139
217
155
109
156