4
5
3
72
23
12
90
20
6
74
8
18
16
87
43
30
14
37
51
32
17
85
82
64
203
29
26
193
28
13
179
137
238
122
63
109
152
40
106
54
467
52
340
68
121