30
5
55
32
9
66
102
19
65
16
54
48
31
35
43
17
20
39
92
76
122
58
27
29
95
61
15
988
22
34
170
142
12