16
95
10
26
97
34
12
31
5
76
42
1
90
50
181
55
65
25
47
4
40
7
59
58
75
19
94
28
72
216
3
14
21
66
124
35
159
13
143
79