36
132
20
17
35
101
64
158
29
81
41
103
96
108
45
28
9
91
78
57
400
59
590
21
32
40
50
52
80
31
579
42
49
92
23
143
30
25
165
71
315
414
115
668
98
230
446
14
48
47
484
192
669