17
63
96
24
109
290
70
44
50
59
239
21
38
129
67
19
30
135
49
51
85
130
43
187
419
420
252
202
102
31
52
15
160
14
104
33
69
95
86
6
127
26
107
45
90
131
139
37