0
6
31
18
62
28
67
8
43
17
5
3
26
11
10
19
49
21
15
40
16
9
70
7
68
60
58
20
41
13
104
54
147
23
80
224
220
22
35
52
56
100
176
442