7
4
5
30
138
214
48
163
61
22
326
217
108
74
107
493
35
70
197
306
33
139
132
242
80
23
168
71
353
140
106
151
39
45
94
192
32
43
46
145
328
220
159
129
171
62
67
119
464
14
100
49
12
50
96
66