3
11
145
19
55
61
14
153
10
7
9
17
4
18
31
16
128
26
32
20
77
33
172
86
78
81
76
21
125
67
70
46
8
36
101
44
12
13
22
38
29
41
37
53
58
15