7
21
37
22
23
13
107
35
144
25
19
64
16
493
28
47
170
36
49
143
381
54
67
18
315
88
10
98
159
292
14
80
431
34
65
174
710
78
95
687
122
151
121
51
191
66
158
63
24
60