61
43
52
38
117
130
197
106
66
682
585
179
160
105
180
135
152
49
98
67
167
34
104
57
60
97
27
184
31
695
84
68
46
309
88
198
22
252
85
270
10
77
73
42
23
145
148
9
48