7
42
47
11
9
5
28
12
3
74
6
8
44
35
25
33
1
4
2
40
107
49
21
36
13
31
14
23
123
19
151
132
355
29
289
38
55