12
129
90
57
96
18
10
6
93
77
65
21
15
19
41
146
9
13
55
72
60
36
8
137
33
47
20
74
26
25
145
39
28
24
277
45
7
81
366
49
160
161
5
76
31
119
92
35
43