51
15
96
38
89
28
705
988
2
11
1
101
3
48
19
32
61
39
132
55
44
10
6
50
21
59
5
66
12
62
26
17
156
57
71
36
81
41
22
53
74
98
428
102
224