0
3
4
42
7
79
48
11
53
58
115
43
32
39
36
93
779
27
29
60
69
52
65
12
80
66
235
201
59
61
68
77
232
22
46
535
9
44
83
19
143
124
45
228
28
26
575
37
71
34