396
30
46
20
19
92
6
61
51
56
130
63
247
58
37
47
27
66
5
12
84
7
73
241
16
39
10
43
53
42
99
18
28
67
107
36
170
40
26
74
153
34
824
76
13
38
159
111