6
18
65
1
37
9
19
150
54
89
77
43
68
25
108
218
128
49
130
429
433
109
238
233
594
337
72
59
298
91
16
51
53
31
106
71
253
84
122
52
83
361
711
563
395
133
135
38
111
85
58
432