88
56
83
49
23
652
69
58
798
9
29
15
19
13
16
249
115
199
40
174
32
27
45
84
61
34
39
67
77
296
65
41
97
52
64
17
153
221
79
291
217
854
28
373
71
35
31
37
62
218
92
396
108
76