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