88
55
52
167
41
35
51
83
92
141
38
33
59
29
39
75
84
56
95
3
20
47
60
80
74
45
43
34
219
604
10
48
338
253
225
50
32
44
36
22
26
62
188
104
157
78
117