50
7
87
30
5
47
14
29
159
24
15
26
11
43
55
81
25
68
21
22
32
126
33
34
36
113
18
42
0
63
144
27
39
9
40
8
778
59
67
151
28
435
153
646
132
41
689
70
111
248