7
15
36
30
11
47
37
251
26
297
226
32
54
10
13
33
77
4
69
130
20
12
27
9
5
23
22
35
89
63
126
76
57
91
59
118
423
110
62