534
48
149
164
141
69
179
70
87
108
119
57
90
44
67
240
382
251
66
64
272
333
92
143
56
138
377
163
94
39
128
16
35
62
76
32
68
86
36
136
37
47
115
34
51
58
46
144
55
322
398
127
42
146
117
173
102