0
32
13
4
16
26
15
3
5
11
9
8
29
19
10
7
21
39
86
54
64
87
23
38
53
6
126
12
89
75
163
50
36
56
97
82
83
88
242
504
76
143
150
48
70