50
40
76
15
66
33
19
112
49
24
26
23
32
18
60
74
85
35
63
11
82
44
59
31
135
83
22
172
302
106
397
142
77
213
480
171
251
226
153
69
81
159
86
64
102
45
43
101
117