16
6
9
12
57
42
8
43
7
4
20
61
29
69
30
18
33
22
316
34
95
126
60
340
433
87
56
15
65
77
187
222
180
338
51
26
37
138
39
76
231
17
73
28
14
54
47
55
23
186