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