5
28
10
35
18
48
31
25
30
33
7
19
49
56
13
9
15
20
22
50
14
106
87
91
37
12
51
105
46
60
24
97
17
36
190
42
16
8
1
6
29
21