8
10
59
15
26
7
6
79
53
24
19
60
17
74
85
57
39
30
54
12
29
34
88
148
35
13
292
82
106
16
32
155
107
33
18
20
22
188
44
40
45
211
86
31
77
163
323
61