18
212
114
45
77
33
231
119
247
199
31
27
102
7
64
109
44
9
47
111
161
110
40
30
54
157
12
36
14
34
11
170
69
142
84
35
21
83
65
163
29
143
58
131
13
158
66
393
4
22
23
42
28