19
151
51
111
9
94
141
97
87
0
285
153
90
236
55
192
171
71
11
69
91
43
4
44
49
62
63
35
67
70
81
344
121
100
1517
85
38
41
34
26
68
12
18
16
36
14
105
56
66