2
6
9
7
16
69
47
36
15
53
23
20
58
40
26
96
50
238
37
385
64
59
135
29
82
145
111
124
63
79
91
218
721
102
72
317
73
162
132
265
139
11
193
66
52
76
18
220
228
116
174
168
186