5
11
30
13
21
33
15
4
9
90
57
28
12
6
49
18
19
205
34
154
176
42
17
62
8
41
1
10
7
26
224
16
82
43
63
46
56
118
27
307
141
65
61
93