16
46
13
34
95
10
7
6
75
40
31
129
262
77
11
14
110
33
39
19
18
48
106
30
28
79
60
56
43
9
87
51
71
272
59
434
163
86
23
270
50
64
171
94
55
159
32
92
15