6
2
1
7
11
17
5
8
24
13
116
127
95
185
155
55
193
39
229
9
49
38
85
65
58
74
47
97
77
72
541
569
359
86
34
159
976
48
199
179
158