64
38
58
93
33
14
28
254
39
103
417
354
21
37
77
44
15
34
271
211
24
146
124
107
145
102
9
5
78
29
285
231
55
181
221
253
204
189
26
100
372
125
56
98
110
32
17
73
68
20
66