40
204
162
69
2
75
37
62
17
48
74
175
326
43
19
8
105
31
5
23
29
18
27
10
9
4
84
135
107
189
144
134
13
35
164
126
46
512
469
53
102
283
777
240
86
61
120