7
1
79
42
16
90
21
69
32
59
2
13
6
26
12
112
81
22
17
30
60
20
39
86
43
72
38
52
54
55
28
41
36
35
40
98
136
401
174
239
95
254
88
204
115
493
284
171