18
33
10
25
47
37
61
26
14
32
71
194
17
43
206
118
51
11
79
65
136
52
64
259
380
45
34
59
57
70
20
91
93
125
130
201
447
126
846
56
68
90
912
73
22
80