10
25
213
12
51
6
61
40
607
107
20
15
34
2
35
28
64
22
175
38
26
31
96
483
17
5
59
23
13
39
58
7
44
43
54
146
29
11
9
161
262
431
18
14
75