110
161
98
27
209
112
63
64
51
89
19
145
67
107
21
58
71
129
69
39
61
34
46
49
103
50
60
84
28
93
75
86
73
117
288
97
74
99
125
122
353
23
54
92
24
118
311
62
59
139
155