7
13
14
42
5
48
22
8
10
36
58
40
45
122
74
102
423
157
200
285
62
56
170
269
53
65
212
108
89
78
54
144
51
110
87
85
75