7
150
13
33
17
6
15
76
30
43
70
36
27
88
2
21
201
112
53
232
16
22
44
79
24
29
667
341
25
31
66
65
178
38
223
198
73
5
115
62
85
40
56
46
71
55
28
469