11
94
32
81
27
6
96
12
16
20
4
13
10
414
33
3
18
19
29
58
25
39
44
172
0
34
23
573
1341
1488
60
26
119
224
123
87
42