32
38
53
75
161
317
5058
118
155
164
4105
311
98
1667
209
187
27
64
41
710
46
232
55
51
102
65
1314
19
216
104
636
569
31
672
4263
207
652
174
26
40
257
322
42
160
131
16706
69
20
54
52