9
8
20
3
13
85
25
63
15
5
51
44
22
16
107
23
6
47
209
68
36
148
56
17
102
162
65
106
231
21
28
81
26
60
134
49
306
124
165
73
135
53
33
206
98
54
52
132
89
34
212
57
280
168