0
5
32
16
41
6
21
10
90
4
12
2
45
11
59
3
19
9
17
15
23
216
73
25
67
18
24
37
14
75
100
46
38
36
56
29
26
42
86
179
82
102