15
16
142
45
71
31
23
56
30
172
47
27
25
17
32
40
67
12
10
44
21
139
43
427
140
33
34
42
88
37
59
48
104
76
250
73
13
29
116
62
107
22
20