7
32
27
36
10
19
38
57
33
287
56
456
26
119
69
11
96
14
63
21
193
20
35
37
44
31
12
30
17
140
47
110
24
15
81
55
529
124
3
86
82
309
40
413
369