0
22
7
17
10
2
94
43
52
33
18
28
32
42
8
15
30
67
117
47
70
111
140
142
250
321
306
39
40
65
41
471
26
48
62
64
136