55
18
1
12
31
216
6
20
11
111
10
2
33
0
34
21
7
5
3
15
125
74
19
49
127
139
24
63
102
22
50
43
64
46
38
32
92
1331
1223
569
52
16
1236
36
451
27