4
7
19
67
1
38
9
154
54
89
77
43
71
25
108
218
128
49
130
429
433
110
238
233
594
339
72
59
298
91
16
51
53
31
106
254
84
122
52
83
18
361
712
563
395
133
135
111
86
37
58