48
165
121
334
64
47
72
76
30
25
90
186
306
213
97
111
55
44
283
159
57
143
139
253
118
83
911
151
1498
204
17
41
172
305
124
349
70
105
92
390
162
110
29
86
176
28
34
78
232
216
133
26