29
36
21
54
47
134
26
37
16
32
156
126
23
94
39
40
48
20
123
65
53
73
38
124
45
42
277
142
76
138
96
128
376
242
293
208
237
152
50
143
213
98
363
52
91
489
117
301
55
231
153
135