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