50
68
69
323
47
112
37
34
77
104
79
177
70
28
11
35
21
39
30
187
31
17
64
51
52
16
101
106
66
26
19
125
44
166
36
259
157
168
25
22
43
71
198
348
102
146
57
62
148
155