3
40
5
22
37
4
349
99
264
14
11
41
21
15
205
10
6
60
8
13
38
33
26
7
47
23
24
35
12
1
34
29
48
78
55
72