6
1
23
13
44
4
11
27
29
17
12
50
25
34
63
36
57
233
247
41
87
52
38
113
104
54
28
31
102
192
198
117
72
49
89
334
85
61
103
259
47
68
191
74
190
215
302
175