3
6
23
8
24
7
45
5
4
11
37
139
30
157
205
26
70
86
51
25
74
444
149
44
171
136
15
83
18
40
12
76
19
256
14
16
224
73
90
173
54
20
227
28
65
43
33
39
67
61