15
183
130
82
125
25
40
76
161
11
44
30
49
111
71
140
73
63
99
169
79
34
39
28
48
65
108
47
145
118
185
18
12
290
61
1
38
100
84
69
57
3
5
26
7
14
45
8
131
29
56