1
4
3
2
16
24
17
8
71
25
11
7
5
45
54
12
0
20
97
31
15
48
36
65
41
37
42
74
23
157
55
51
128
53
44
100
66
35
32
47