0
42
6
23
33
15
16
19
25
43
41
8
11
14
7
26
10
2
79
210
99
38
286
194
98
83
167
61
175
86
92
105
81
432
198
424
254
144
270
379
130
150
97
71
251
297
356