10
69
116
29
30
93
53
26
47
40
38
115
27
203
36
112
104
84
130
105
73
37
17
39
56
134
43
250
231
41
97
111
210
19
70
35
65
21
61
76
34
88
55
33
92
25
60