5
12
3
14
46
234
10
355
369
75
396
465
51
31
69
141
134
35
119
1242
96
191
17
346
41
58
232
23
33
1521
185
85
49
129
34
27
60
38
16
36
77
21
28
72
95
53