18
7
43
17
40
29
14
25
76
49
139
72
293
6
10
282
20
46
88
81
13
35
15
170
28
87
24
12
57
9
131
27
73
22
84
117
61
33
30
485
8
118
5
47
100
397
121