71
51
58
83
91
111
66
24
47
84
132
32
37
57
19
23
172
60
26
488
105
334
401
110
202
48
346
260
73
89
80
151
262
178
70
12
134
194
21
149
209
138
34
18
56
76
546
7225
30
33
95