10
26
12
11
181
13
2
29
8
356
4
117
19
218
3
5
47
51
7
25
6
97
14
1027
525
170
152
119
28
131
63
712
49
23
34
123
9
16
434
30
56