10
5
66
18
46
34
289
59
32
41
15
30
44
72
85
75
11
91
174
48
20
45
37
128
7
28
96
49
13
16
242
43
164
21
4
97
77
14
74