23
30
28
72
20
512
169
39
152
54
9
7
16
46
11
5
233
385
91
112
19
113
114
43
40
34
36
130
26
56
450
126
456
629
108
96
70
196
87
131
65
200
22