505
19
65
43
34
89
131
235
39
265
91
72
49
38
208
26
69
46
66
40
41
28
35
27
60
31
145
30
21
695
13
15
24
16
18
44
17
25
7
42
29
23
10
3
36
22
51
37
177
2