7
8
61
10
99
23
20
84
64
26
5
49
45
34
19
146
143
121
105
228
159
201
41
243
13
106
58
38
91
67
66
78
47
101
63
82
75
555
581
361
52
86
35
167
985
48
205
181
163