34
60
167
127
55
82
85
148
146
54
361
165
93
71
45
347
64
118
104
112
232
90
77
48
308
190
237
59
31
227
37
164
97
131
184
57
143
61
76
91
203
103
87
63
88
109
83
124
50
68
344