16
98
8
79
40
31
117
49
68
42
85
5
46
88
29
48
37
39
33
25
270
18
151
90
32
21
233
28
22
347
423
23
71
57
35
167
97
624
492
609
52
439
67
208
59
89
110