49
157
146
42
112
202
165
337
78
32
60
45
2
20
19
61
37
13
491
46
22
64
23
275
34
136
44
39
56
50
76
57
55
27
130
89
12
428
492
387
975
287
471