14
58
6
46
26
70
22
20
38
35
7
77
17
32
21
18
31
43
16
28
157
10
45
27
13
11
23
66
39
79
92
72
40
102
34
127
103
485
125
111
214
64
100
76
199
97
159
170
466