71
70
183
17
151
280
476
41
40
22
6
47
58
50
29
31
297
64
128
54
23
39
150
12
648
44
186
53
93
83
94
140
113
34
61
18
14
30
96
48
75
45
84
98
13