5
2
6
61
12
23
9
16
50
64
10
76
190
1
227
7
25
32
21
44
38
40
37
4
51
13
8
27
132
509
186
323
181
93
58
77
35
91
59
42
60
66
67
671
212