40
75
48
35
61
104
8
55
13
65
47
30
9
212
73
91
51
253
27
19
29
45
139
76
37
31
11
26
33
63
57
52
36
21
206
72
245
111
155
120
10
80
146
133
372
69
78