95
40
28
23
34
102
67
57
18
50
21
17
22
12
45
62
68
38
55
49
70
97
25
15
9
16
13
11
26
31
48
172
29
1383
14
36
98
59
80
27
124
41
33
125
104
114
185
74