7
119
64
96
23
21
42
98
100
474
69
194
85
65
338
14
24
29
158
20
113
33
40
10
95
88
43
38
11
63
46
107
77
34
92
8
39
18
2
71
25
252
6
37
27
784
73
75
56
94