16
87
112
155
85
99
34
55
39
61
8
40
229
49
42
98
33
43
66
25
27
50
52
23
102
118
321
3
108
78
11
48
21
111
47
13
97
44
123
5
0
214
32
109
213
59
64
45
18
58
76
22
28
129
54
41