9
25
30
53
16
20
33
10
29
23
36
27
24
37
48
28
100
130
82
18
26
52
13
40
107
21
55
67
68
17
64
50
139
119
62
448
46
220
77
291
179
126
44
15
254