54
160
157
109
38
257
484
93
277
59
184
52
36
39
77
424
55
97
67
47
156
150
108
60
17
141
88
33
40
81
15
211
72
79
27
364
125
23
31
82
10
51
66
113
58
41
57
46
112
70