6
9
7
18
17
0
29
3
76
16
32
41
21
42
25
79
34
121
8
64
68
107
385
24
35
88
102
246
157
51
454
288
101
225
180
48
20
349
33
575
49
81
196
227
94
10
77
119
461
129
197