19
42
13
8
11
12
6
64
29
51
205
15
124
95
242
91
58
31
158
122
78
103
112
190
135
90
339
130
136
61
62
93
43
119
208
55
89
52
102
192
101
92
38
152
34
85
99
452
149
22