0
4
5
89
144
19
14
16
31
9
35
48
41
10
140
90
73
105
185
84
85
128
217
121
605
59
47
45
385
25
18
103
363
33
74
294
107
224
95
96
106
130
94
286
58
131
93
116
141
23
201
88
225