7
4
10
5
29
52
1
26
13
21
15
41
12
11
31
19
20
78
50
44
24
32
71
73
90
39
80
177
200
88
25
59
51
81
202
319
176
22
68
227
235
86
97
75
485
136
186
38
149
92