12
21
8
10
23
15
30
22
43
116
27
34
313
42
26
11
49
7
2
31
41
24
1
5
16
4
86
18
6
17
69
95
36
29
40
20