7
8
62
20
84
65
26
49
45
19
146
105
229
159
201
41
243
106
58
38
91
67
66
78
47
101
63
82
75
555
581
361
86
167
985
48
205
181
163