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