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