32
158
48
26
34
37
122
59
71
51
64
143
401
13
62
621
199
5
17
1
339
25
3
31
100
215
6
27
21
448
510
252
594
456
385
151
638
791
344
10
198
322
22
61
225
557
286
309
969
123
915
1385
697
82