6
16
43
12
30
101
53
63
5
3
19
14
23
22
25
4
293
128
9
26
83
193
10
70
153
85
36
55
27
207
142
151
50
123
342
62
295
141
74
45
108
78
48
340
77
57
156
32
92
41
67
59
42