0
5
3
2
13
14
90
31
30
35
15
28
12
21
20
64
16
68
19
49
8
10
36
26
24
46
72
33
45
71
42
34
52
93
142
102
439
58
98
47
37
190
73
29
108
61