4
2
17
24
7
18
68
70
215
200
23
46
142
76
108
25
130
75
324
252
223
27
22
79
66
47
48
11
71
141
26
51
106
14
166
203
52
19
21
10
87
90
33
411
281
49