7
101
113
33
46
22
17
49
224
69
377
142
42
107
37
117
38
12
154
41
102
68
207
63
122
438
149
125
62
78
40
112
30
54
39
83
103
147
4
45
27
21
24
16
20
168
13
23
266