52
141
509
132
16
175
214
31
84
30
176
221
27
42
81
65
59
121
94
140
19
93
18
68
54
72
61
51
41
37
26
38
46
98
126
6
32
62
33
166
96
191
0
24
44
29
39
28
20
34