20
16
2
4
18
23
48
11
8
21
28
334
22
12
46
15
30
116
61
126
134
27
77
93
155
49
87
41
83
268
62
128
135
73