0
3
4
15
39
18
13
14
5
90
12
58
80
35
85
40
25
11
57
48
215
21
7
49
96
22
56
41
26
51
64
219
374
116
240
79
43
624
175
88
104
231
139
337
110
443