1
30
15
7
59
274
3
31
43
2
21
37
26
107
38
24
292
8
27
236
152
34
46
6
39
70
149
40
96
22
18
36
12
44
178
33
74
4
103
195
121
42
113