84
95
50
107
97
98
39
38
112
73
187
132
51
250
319
114
22
17
102
100
109
62
52
101
77
142
141
155
238
71
28
30
33
41
70
74
45
26
128
47
24
104
13
18
15
40
35
83
46
271
66
3