12
72
11
94
31
80
27
6
96
16
20
4
10
412
33
3
17
19
29
57
25
39
9
44
170
58
0
34
23
573
1330
1474
56
43
26
119
222
14
120
78
38