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