39
38
26
32
40
19
22
35
5
25
80
12
24
28
37
27
14
10
33
29
428
44
17
11
136
56
137
47
69
45
59
23
97
42
68
74
159
52
20
55
16
18
50
121