13
29
19
34
20
14
47
39
83
27
8
10
9
130
55
31
22
50
36
63
23
67
64
77
154
57
21
56
199
108
228
48
89
127
281
324