47
65
80
73
22
55
100
56
21
17
60
40
12
29
87
138
38
23
27
16
7
31
84
78
126
2
8
39
30
177
292
335
33
70
54
32
200
196
15
42
26
6
35
109
640
128
10
85
28
105