152
73
37
45
31
83
91
76
159
13
46
138
38
71
27
63
109
90
44
61
302
157
352
14
426
54
49
60
79
104
312
120
30
309
62
26
36
207
42
20
69
48
86
40
53
43
179