40
286
26
5
12
10
2
53
51
985
19
6
60
18
14
28
92
83
209
25
239
8
31
17
32
114
20
37
43
11
272
81
42
515
201
89
22
73
315
27
70
9
29