7
1
3
4
23
13
24
11
6
98
18
20
40
41
46
100
124
126
64
15
50
1182
80
29
43
22
76
102
38
240
108
218
47
54
122
44
88
185
57
99
486
147
131
97
77
179
123
110