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