376
571
528
11
39
82
85
159
492
24
620
54
74
29
42
482
69
501
637
23
223
83
161
22
34
184
43
31
28
155
19
94
117
20
80
93
46
57
743
157
38
47
371
72
30
48
41
142
36
33