0
15
6
28
26
16
50
5
4
63
19
33
25
91
14
70
45
37
282
79
64
162
67
59
366
190
127
71
89
169
170
46
40
57
141
124
185
103
72
83
58
304
55
119
77
52
32
110
90
149