18
70
13
10
124
232
122
57
35
19
4
28
20
16
99
100
95
6
33
78
81
102
1
5
26
42
56
110
87
36
15
53
50
86
136
24
79
41
151
63
40
69
181