14
5
44
9
42
60
13
31
3
20
33
30
94
62
43
26
10
50
11
27
36
75
69
19
138
543
271
46
23
17
121
107
103
38
18
4
39
8
28
22
82
87
35
37
25
129
47
112
377
116
196
56