40
128
171
68
14
102
536
303
65
55
54
31
59
263
382
90
146
270
184
676
23
16
416
215
212
1102
439
30
52
5
70
163
120
115
13
107
145
403
44
17
11
1475
76
51
340
39
66
131
42
60
12
100
19
101
58
46