50
13
19
109
68
75
45
64
55
37
155
505
159
143
49
122
6
28
78
58
90
32
104
24
18
26
21
51
119
71
93
31
129
116
73
39
53
16
7
23
25
135
164
193
60
365
14
70
36
85