20
44
56
105
9
26
18
30
97
23
32
15
41
14
75
16
8
50
434
274
38
132
12
52
216
82
63
62
25
79
3
146
445
138
33
31
6
57
94
158
51
59
19
35
106