7
180
14
335
33
277
105
22
207
6
84
20
32
41
5
43
52
23
10
81
44
86
63
69
12
89
140
36
143
47
78
85
353
24
62
217
60
48
120
64
29
45
311
121
242
27
109
295
318
2099
279