50
144
143
29
65
15
22
44
263
176
103
34
12
153
26
43
16
125
138
38
14
33
422
230
196
19
70
30
84
63
57
74
327
52
171
58
13
25
83
55
45
24
23
101
59
53
151