50
16
17
96
26
607
107
18
33
15
115
14
25
106
74
12
64
29
13
24
19
119
93
279
99
10
41
21
90
46
81
49
28
60
7
71
23
36
105
191
89
52
238
95
39
70
55