56
63
10
98
50
13
19
108
68
75
45
54
49
37
155
505
143
48
122
6
28
78
58
90
32
104
53
24
18
25
21
51
117
70
93
30
129
116
73
39
16
7
23
135
164
193
60
365
14