65
23
42
347
79
161
34
7
106
458
48
17
223
143
94
217
43
46
86
103
15
231
226
505
171
58
37
296
44
90
107
243
135
60
41
84
284
127
81
98
95
147
141
62
68
52
87
82
190
61
66
33
25