12
9
40
16
7
36
3
292
17
44
174
13
281
291
692
56
39
31
294
25
106
571
126
77
34
80
24
26
15
28
10
29
23
83
0
8
22
18
151
60
152
96
81
46
50
42
61
102
19
205