7
5
342
2
9
233
14
57
25
39
26
24
27
93
31
85
50
38
248
19
36
34
254
16
106
53
192
55
97
170
112
59
48
143
181
123
722
77
42
142
40
134
87
72
139
173
96