0
3
55
378
90
53
14
18
8
5
1
180
43
37
10
7
36
13
89
35
17
30
40
93
16
21
51
72
27
142
41
56
54
19
85
23
221
231
570