5
3
18
4
1
92
32
7
43
28
6
9
11
17
14
27
40
23
51
21
47
13
16
38
19
22
20
108
24
33
41
35
46
121
86
53
34
146
81