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