10
11
34
31
9
5
3
28
13
51
14
7
20
194
39
79
61
114
1
30
54
490
24
83
146
202
6
69
4
42
103
16
326
60
82
57
29
23
38
12
130