16
28
10
13
3
15
81
5
8
7
86
44
56
11
80
58
23
57
120
31
50
106
134
25
2
40
12
30
104
212
132
97
21
55
129
87
65
32
63
37
22
39
78