6
45
25
69
22
20
38
35
7
76
17
31
21
18
43
16
28
157
10
27
13
11
26
66
39
79
90
72
40
101
102
34
127
485
125
111
214
64
100
33
75
199
96
158
169
463
187
93