90
58
9
4
29
40
13
36
25
12
33
34
39
26
31
42
20
32
27
41
135
11
37
47
77
76
14
21
28
23
44
24
35
18
10
15
19
22
49
141