15
25
10
50
16
54
94
38
132
170
69
23
4
5
105
48
161
129
21
152
34
98
420
19
181
28
146
159
57
42
137
85
138
75
148
77
121
155
53
7
13
88
245
12
140
29
254
67
36
82
47
78
263