120
31
25
18
23
71
6
52
42
78
26
40
41
13
89
24
37
46
27
32
21
181
17
49
33
15
69
80
30
96
82
45
107
110
128
106
498
130
222
66
102
36
207
101