356
343
57
14
28
29
32
128
10
58
30
66
716
285
61
56
73
17
378
109
45
186
130
438
49
139
43
605
64
76
24
164
35
27
218
50
108
5773
4
120
37
683
47
779
39
46
40
432
87
41