112
35
43
22
19
152
51
111
9
97
141
87
0
287
153
90
237
56
198
171
71
11
91
4
44
50
62
63
36
69
70
83
346
121
100
1526
85
38
42
34
49
26
68
13
18
16
14
57