18
50
9
35
52
70
23
46
59
48
98
116
34
36
74
53
93
77
80
19
64
506
22
81
100
92
83
84
136
73
24
43
25
39
33
11
90
54
85
30
293
68
28
124
17
172
227