7
45
21
64
33
22
32
65
28
80
710
18
12
10
36
44
13
8
241
52
42
77
73
41
367
30
56
23
99
128
9
98
48
59
532
50
67
3
150
162
359
139
39
224
83
81
61
207
51
78