20
5
250
54
13
10
3
15
7
35
17
33
29
14
135
23
22
94
19
213
53
40
221
113
21
24
493
163
16
18
143
380
91
77
190
1030
393
26
63
116
117
98
73
41
31
55
59
82
8
56
123