9
2
5
20
14
25
21
15
13
19
23
55
89
75
39
42
26
22
60
34
88
24
50
29
63
30
69
106
33
105
61
37
153
54
43
330
48
125
28
27
126
108
278
44
59
83
41
248
98