11
19
26
140
8
22
12
108
10
20
25
81
2
90
9
99
5
85
3
45
151
53
47
101
41
123
69
16
96
118
44
17
38
80
23
21
14
32
49
13
98
36
50
187
171
452
194
29