93
79
42
30
154
139
65
55
296
45
16
1601
22
18
67
28
144
644
63
23
92
95
185
31
238
51
189
288
24
197
32
258
52
46
218
262
102
176
749
361
17
21
41
47
39
332
236
415
57
14
12
5
40
264