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