0
9
1
11
16
2
5
8
97
15
34
18
23
7
3
4
86
53
27
71
31
14
12
98
70
60
21
88
46
30
10
36
312
51
111
187
220
436