93
69
156
74
91
54
57
295
20
160
14
31
22
25
122
112
152
197
113
21
37
43
313
117
60
90
145
51
30
56
181
11
97
80
92
99
144
12
150
77
28
948
5
249
8
23
34
58
129
66