10
7
11
1
6
3
16
42
200
32
39
171
341
36
26
102
22
125
75
153
315
81
231
72
44
55
13
97
123
29
28
68
64
222
104
94
126
1562
93
35
48
98
43
85
77
17
38
50