34
21
53
30
73
28
77
46
126
93
297
52
41
39
276
108
54
562
22
503
82
50
57
295
266
40
48
62
71
90
610
47
603
159
170
8800
38
59
452
422
58
401
109
1681
148
84
56
354
671
17774
32
203
171