40
101
429
25
475
339
85
18
6
54
10
62
309
114
2
92
53
16
11
21
13
28
244
20
145
60
27
31
59
50
14
229
12
115
86
148
5
96
73
143
51
37
24
43
44
19
56