1
8
4
30
26
5
2
6
13
11
42
7
81
74
22
18
27
38
91
310
121
192
65
243
150
80
313
149
468
53
228
162
214
41
89
48
10
17
36
125