7
5
21
6
57
11
8
3
2
73
71
197
134
24
28
12
40
43
244
46
18
10
58
77
126
235
287
34
250
27
38
51
37
99
105
135
47
128
140
61
54
76
63
266
42
22