6
50
28
26
10
52
123
33
18
3
16
29
39
22
11
12
70
42
23
60
38
7
1
20
0
62
43
27
48
68
19
2
89
72
8
17
31
71
54
49
84
77
276
34
120