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