9
6
89
11
22
16
64
14
109
35
24
33
19
17
28
41
18
518
234
23
45
8
15
21
58
13
344
37
34
65
169
238
202
32
5
31
49
172
10
447
82
120
55
88