50
11
87
143
6
48
4
58
37
45
8
139
22
33
62
34
95
38
27
5
112
60
24
30
23
9
29
19
12
28
16
257
77
106
86
40
43
14
401
73
26
56