42
31
33
14
13
29
84
8
99
28
36
80
82
7
10
19
130
25
78
53
24
97
120
41
12
101
44
118
109
34
76
90
100
18
48
107
58
642
30
71
56
22
87
62
6
16
92
35
52