7
59
4
40
248
17
46
37
35
20
38
30
11
143
26
116
10
9
29
219
72
14
63
43
33
160
31
74
57
83
352
15
281
96
36
45
81
112
13
86
77
60