40
110
16
232
18
53
65
151
20
56
28
27
51
102
138
169
50
43
22
213
34
68
10
159
36
90
30
26
99
15
60
197
112
89
41
33
19
498
484
88
101
471
155
75
833
11
32
248
214
78