50
31
10
49
3
48
138
25
19
58
8
12
18
34
15
9
139
24
7
23
157
27
40
71
98
113
28
93
20
32
33
346
44
14
17
6
37
22
100
21
35