9
13
23
20
7
32
39
31
56
37
22
40
105
75
67
62
158
135
14
47
102
430
154
45
24
333
55
210
379
57
66
296
49
50
277
21
253
33
11
46
179
12
52
124
97
53
44
54
144