0
1
42
4
5
3
21
6
78
16
2
72
14
37
30
9
128
11
22
8
19
31
7
35
86
175
248
288
32
120
29
20
54
39
95
33
36
68
53