0
1
4
30
17
20
2
41
28
69
23
16
50
36
34
49
7
31
18
33
25
59
35
24
14
26
19
58
22
53
9
70
52
47
121
136
75
133
39
152
46
117
131
83
44
104
67
38