15
160
103
55
95
40
68
35
115
49
110
26
25
44
83
9
53
94
154
218
11
175
142
146
73
105
17
46
27
54
6
47
536
29
48
89
18
22
36
236
3
59
150
76
51
31
12
69
210
84
450
438