7
8
31
1
23
11
18
25
37
42
222
62
70
413
146
267
69
142
13
261
300
127
227
47
483
43
121
287
152
44
49
36
179
50
54
22
30
6
92
59
27
21
102
56
110
52
73
26
122
83
167
124
19
123
333