23
39
50
8
195
155
120
45
84
53
12
29
275
49
19
93
61
32
15
13
31
94
41
43
90
51
17
147
4
85
390
28
76
52
207