8
52
25
17
20
13
22
38
6
26
34
39
10
7
12
71
31
68
36
49
51
33
16
24
15
325
3
5
18
32
19
27
67
50
21
82
135
44
214
187
57
156
29