0
42
16
3
30
18
59
65
53
25
8
13
14
47
92
58
69
10
26
7
29
40
17
41
15
66
83
23
11
44
20
24
49
45
108
39
60
50
428
123
529
415
77
36
435
33
74