19
10
101
65
54
17
115
130
337
27
25
31
127
28
67
21
20
34
33
26
12
14
73
23
11
59
18
90
46
147
22
55
63
245
44
148
228
29
4
43
79
476