12
30
61
384
50
179
40
14
6
182
122
15
53
19
10
98
46
17
151
127
430
125
116
16
4
34
5
326
11
93
49
217
100
9
254
86
681
32
74
313
27
135
20
309
176
203
1
36
31