0
1
8
14
4
7
13
116
95
185
155
55
193
39
229
49
38
85
65
58
74
47
97
77
72
540
569
359
86
159
975
48
199
179
158