35
11
18
13
77
84
24
39
42
33
73
104
63
78
89
70
47
23
20
142
128
75
109
66
39
106
118
20
36
62
18
62
10
198
365
200
62
170
195
240
106
105
222
390
61
212
309
110
143