7
19
1
5
4
2
3
11
35
434
8
12
44
6
15
29
32
54
49
16
13
64
20
17
14
46
34
69
52
25
61
50
22
23
26
92
88
154
295
401
60
51
262