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