125
270
219
108
92
71
52
133
9
103
25
59
82
20
32
18
3
13
38
110
56
85
144
31
97
24
16
44
43
5
4
164
58
26
426
53
63
49
36
6
10
14
65
150
46
87
22
51