15
92
41
57
479
28
16
30
29
155
23
56
14
19
22
95
39
59
5
31
48
21
51
162
25
33
109
152
324
84
74
203
85
182
245
60
54
83
180
10
32
7
217
63
70
101
300
44
18
292
247