18
15
144
25
45
44
98
184
395
9
33
84
22
41
50
59
131
82
20
36
3
11
590
100
111
5
16
156
39
406
31
77
271
95
425
46
6
110
21
7
62
40
29
19