7
5
9
109
38
24
4
11
28
60
56
22
23
57
52
25
111
12
31
40
33
63
16
34
106
42
18
61
36
10
41
278
6
87
90
107
39
233
27
294
72
14
35
68
338