5
3
10
33
8
1
116
35
7
16
18
83
4
2
92
22
15
31
32
9
37
12
45
29
38
25
43
17
20
6
53
26
87
76
58
11
36
242