0
25
48
15
20
3
31
6
7
27
35
19
2
10
8
22
21
172
56
201
427
83
38
122
137
270
58
77
182
310
139
70
84
60
90
517
114
71
152
72
99
98
37
102
54
160
135