29
116
115
54
58
19
110
28
67
311
46
56
9
61
149
173
82
169
484
245
185
33
10
73
93
65
26
296
260
63
40
80
50
241
102
81
227
152
35
62
83
123
107
20
60
84
12
148
219
113
71
21
23
45
85