29
35
22
40
37
66
33
61
15
7
44
17
34
30
82
70
6
18
52
27
49
64
20
89
5
96
1005
53
100
60
47
77
124
186
19
38
4
1
180
84