11
30
23
17
12
145
74
49
90
51
29
68
61
9
14
204
194
7
5
280
127
361
66
195
21
37
156
72
27
36
634
413
85
81
26
10
93
165
59
279
82
19
1003
55
39
57
22
28