31
15
60
3
105
71
42
756
140
51
54
58
16
102
26
11
25
12
4
9
62
44
38
1394
10
18
52
5
20
90
21
6
40
22
143
8
13
219
39