7
5
111
19
20
27
26
132
30
13
9
31
18
64
47
67
12
166
104
94
34
163
45
61
161
114
65
46
43
41
125
210
48
42
307
185
165
156
39
62
102
28
85
23
232
274
92
55
100
14
22
179
17
37
96