6
0
1
5
12
15
7
49
11
46
116
42
27
10
22
100
123
16
83
21
31
237
43
72
17
65
76
179
173
71
32
81
78
9
73
99
62
117
126
364
178
106
39
252
165
87