20
7
28
72
13
39
44
46
43
32
26
35
122
112
24
10
6
124
93
94
127
237
161
107
186
118
108
125
111
67
74
84
64
102
89
476
474
325
432
245
236
221
174