9
10
29
15
101
28
117
379
67
33
120
177
54
79
282
62
31
35
201
5
88
205
81
40
243
130
17
34
46
39
505
132
55
65
23