4
7
1
8
9
17
15
22
26
125
61
228
77
62
79
112
71
225
63
38
55
72
582
32
85
163
120
255
34
41
106
19
68
35
51
60
23
205
28
76
493
892
47
152
33
129
69
149