124
173
47
51
32
101
24
144
284
69
26
70
120
33
54
39
189
152
30
42
85
38
36
46
61
119
29
146
223
88
298
287
81
138
132
58
82
41
115
106
316
68
48
312
250
134
165
201