76
113
107
82
60
63
158
237
154
521
67
95
32
224
9
48
133
73
167
39
5
18
81
19
15
265
131
11
40
65
411
378
83
21
94
51
43
104
25
504
80
130
109
121
93
111
47
464
417