499
59
47
73
56
39
41
170
113
151
12
245
248
246
118
189
57
80
42
66
77
49
74
62
34
21
16
162
71
6
78
79
11
58
218
45
28
72
25
52
117
131
26
17
102
99
23
29
70
60