15
115
144
3
30
44
18
22
104
40
59
33
139
93
72
88
39
16
55
10
69
9
12
51
354
42
45
56
80
21
319
197
49
54
43
28
148
25
5
63
36
26
8
73
110