34
94
26
21
306
90
99
37
42
79
123
81
58
146
114
35
65
71
125
67
144
29
80
46
66
207
93
152
77
76
88
156
113
151
6
27
47
22
129
356
41
487
172
143
154
184
59
131
97
106
20
40
72