50
39
75
15
66
32
19
110
49
23
26
18
60
74
85
35
63
11
82
43
59
30
134
31
22
169
302
106
396
142
77
213
480
171
250
226
112
153
68
81
159
86
64
102
45
41
100
117