0
32
10
5
16
7
3
4
28
26
59
79
37
31
14
25
29
34
47
17
18
22
53
8
9
54
20
45
21
83
35
86
99
73
23
12
184
52
111
68
42