16
116
111
4
30
48
13
23
95
51
11
41
19
38
9
36
44
220
127
1
85
15
399
17
6
114
29
27
308
26
12
24
47
35
37
10
74
39
3
52
40
22
94