0
10
2
4
25
20
11
5
31
52
6
14
33
17
44
22
8
21
15
19
12
28
232
7
35
56
9
54
13
42
224
36
70
132
41
186
39
32
406