428
30
46
21
19
93
6
64
52
57
130
65
247
58
37
47
28
66
12
84
56
7
74
243
17
42
10
43
49
132
20
53
99
18
29
67
107
38
172
40
26
75
153
35
854
76
13
51
39
159
113