0
13
2
19
26
20
12
30
40
52
16
216
27
32
39
57
35
60
54
21
49
29
22
81
75
68
36
23
17
43
65
90
42
37
24
350
264
53
94
168
87
38
47
193
63
31
102
64
41
322