0
5
4
6
2
8
44
64
67
14
15
11
10
180
43
18
32
51
21
42
16
28
20
23
29
81
40
33
19
145
58
300
217
30
66
56
267
130
39
237
62
76
220
93
171
94
315
253