4
42
2
15
105
6
10
18
61
24
1
26
38
70
29
35
12
16
3
33
46
28
41
5
13
8
53
94
316
223
49
21
9
22
45
116
88