9
20
65
15
4
33
51
36
5
129
39
165
18
31
280
301
224
27
298
23
14
17
627
11
19
52
29
48
3
294
37
87
13
131
10
445
24
219
12
278
676
28
536
669
102