150
523
64
52
103
157
55
313
44
51
107
112
124
84
139
72
165
160
33
45
82
36
60
101
640
58
83
5032
89
38
595
98
76
248
70
176
209
222
78
155
26
42
14
240
41
68
59
67
25
27
69