157
66
154
292
19
15
294
33
210
139
23
73
36
72
5
75
21
359
133
49
52
253
217
97
42
57
71
591
208
198
68
31
62
44
91
176
102
89
167
572
270
87
76
137
84
51
54
55
119
29