96
505
70
21
45
77
15
36
18
159
32
50
162
51
37
125
30
16
147
42
23
52
82
38
7
98
73
106
59
24
6
60
112
28
47
74
105
17
48
89
190
43
207
9
85
14