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