3
4
11
14
43
134
10
57
6
96
28
55
336
33
60
16
21
15
76
209
44
85
18
29
49
37
39
9
42
347
41
20
30
112
32
52
12
7
108
54
58
23
47
62
121
133
117