40
19
18
23
45
68
74
60
62
6
13
31
47
24
15
96
85
44
103
30
339
172
9
55
108
34
215
93
63
104
69
271
50
21
97
46
101
72
102
116
8
33
238
187
82
41