21
35
51
192
23
349
11
37
32
223
920
614
20
534
822
77
118
28
283
521
31
645
34
335
736
41
248
116
13
17
33
69
53
386
370
39
59
910
112
478
777
46
56
457
26
65
57
768
117
18
48
102
1342