32
67
242
34
30
31
79
149
143
54
36
577
76
66
100
65
194
486
484
42
27
153
173
345
171
15
125
61
106
68
131
2
16
119
74
60
33
49
316
5
17
63
26
38
56
111
213
71
113
243
41
172
21
25