7
112
25
22
36
84
108
13
178
100
216
90
28
1851
5
61
127
65
47
247
130
32
15
70
10
97
81
37
62
29
68
19
34
24
111
57
59
80
56
52
151
9
8
33
78
46