5
31
37
23
1
24
134
8
28
21
7
9
19
17
16
27
11
4
44
20
35
33
12
29
10
15
50
38
26
40
39
54
92
88
13
36
108
140
316
74
90