10
18
7
28
13
141
76
69
102
29
26
128
23
66
131
56
46
119
37
15
42
538
8
20
394
117
55
860
157
27
58
39
115
152
44
169
25
747
47
334
17
30
43
277
72
139
65