51
22
110
6
160
12
71
10
203
278
322
61
116
38
33
130
24
258
986
52
99
246
654
84
85
113
28
13
8
39
23
17
282
484
173
307
25
89
293
59
1728
433
19
35
265
45
7
30
80
21
295