103
417
353
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
14
25
100
372
125
56
98
110
32
17
73
68
20
66
43
28
82
669
101