12
104
49
541
31
20
111
19
86
27
151
217
109
130
72
15
42
11
34
13
123
174
68
247
62
14
92
44
36
89
10
168
9
173
212
80
126
41
40
269
253
172
164
58
233
53
64
114
5
106
32
145
63
60