10
102
47
1545
18
23
53
34
21
17
74
9
233
29
174
14
37
361
44
40
49
68
46
30
161
48
24
28
310
7
25
54
387
105
190
2
33
39
61
712
22
38
12
1395
221
555
64
138