58
83
91
111
66
24
47
84
132
32
37
57
19
23
172
51
56
26
487
105
334
401
110
202
48
346
260
73
88
80
151
262
178
70
12
134
194
21
149
209
137
34
18
76
544
7222
30
33
95