10
19
20
37
50
8
73
38
14
22
5
25
4
597
190
23
1
116
56
35
63
39
18
13
49
249
538
41
6618
136
395
21
220
445
141
16
9
32
31
86
6
24
299
302
43
112