12
40
52
141
96
43
6
2
55
134
10
300
112
29
26
80
23
22
11
47
9
8
34
13
33
31
7
18
28
57
37
59
42
74
65
17
4
14
94
3
64
0
99