15
72
29
11
161
45
193
107
50
188
36
236
114
80
61
44
47
184
169
81
70
78
34
71
64
17
22
23
19
32
12
25
63
39
96
88
58
10
132
115
216
292
38
8
90
41
235
13