8
10
9
11
7
28
15
3
14
26
13
16
5
34
12
92
37
29
25
40
18
17
24
32
93
85
39
221
56
90
128
79
73
74
148
252
76
27
42
59
108
81
80
131
83
154
84
205