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