20
23
34
145
388
31
9
65
56
4
13
39
57
44
25
53
1
3
780
36
40
69
17
100
28
115
128
18
116
15
42
6
72
48
16
75
14
82
133
29
87