99
57
16
139
34
53
210
26
32
64
3
106
108
156
9
39
86
404
82
15
7
4
11
5
59
284
158
564
259
25
140
185
12
89
97
251
52
151