23
104
33
21
91
43
129
34
133
83
113
428
60
63
201
192
51
15
492
287
485
56
79
30
85
73
148
8
100
110
125
365
37
202
170
157
132
154
26
25
35
124
46
167
120
121
222
131
86