50
25
22
480
28
46
7
240
253
26
71
84
69
72
75
38
19
48
20
32
64
93
10
8
295
43
88
18
12
141
6
97
54
66
67
139
74
101
21
90
24
187
244
51
82
99
23
230
36