13
10
20
40
11
5
123
27
7
6
31
9
34
8
101
14
95
79
22
30
17
15
37
130
19
57
73
61
68
21
41
108
39
200
137
701
46
168
38
52
44
59
131
126
33
12
119
98
71
56
49
50
105
24
58