9
186
12
59
22
29
56
73
21
61
8
13
34
30
17
113
10
39
273
67
31
1127
152
79
47
18
53
5
2
27
134
431
248
24
78
26
28
55
389
44
58
25