20
17
30
43
78
21
42
4
41
13
634
85
38
22
15
12
34
53
1335
8
52
7
9
25
109
56
294
19
62
58
47
68
46
37
96
33
105
313
221
60
27
70
197
40
160
380
120