12
50
11
160
19
9
8
75
5
712
32
295
99
18
26
24
10
20
15
22
79
7
14
286
21
41
37
996
34
35
16
273
31
248
46
4
27
69
57
84
984