162
49
28
41
26
71
59
47
86
87
161
146
67
33
44
120
147
98
25
163
15
12
30
84
109
302
360
38
55
91
83
164
256
39
31
114
53
56
126
90
46
60
97
1
35
5
174
74
22
187